2003-07-04  Tony Graham  <tonygraham@users.sourceforge.net>

	* === Released 0.2.3 ===

	* fo/Makefile.am: Added missing fo-color-profile-private.h to
	sources.

	* configure.in: Added several AC_HELP_STRING.  Remodelled PDFlib
	and Pango checking.

	* README: Minor change in license description.

	* Makefile.am: Stopped hardcoding $(pkgconfigdir).

	* xmlroff.fo: Updated to show '--backend' parameter.

2003-07-02  Tony Graham  <tonygraham@users.sourceforge.net>

	* README: Expanded.

	* NEWS: Updated for xmlroff 0.2.3.

	* area/fo-area-table.c, area/fo-area-table-cell.c,
	area/fo-area-table-cell-proxy.c,
	area/fo-area-table-continuation.c, area/fo-area-table-row.c,
	fo/fo-bidi-override.c, fo/fo-table-area.c, fo/fo-table.c,
	area/fo-area-layout.c, area/fo-area-spanning-table-cell.c,
	fo-context-util.c: Change to use fo_property_get/set_value() for
	updated properties.

	* fo/fo-simple-page-master.h: Added back prototypes for
	_name_get() and _name_add() functions.

	* property/fo-property-content-type.h,
	property/fo-property-content-width.h: Updated to match spec-dump.

	* libfo/fo-doc.[ch], libfo/fo-layout.c, libfo/fo-layout-gp.c,
	libfo/fo-layout-pdflib.c, libfo/fo-libfo-context.[ch],
	libfo/fo-xml-doc.c, libfo/fo-xsl-formatter.c,
	libfo/fo-xslt-transformer.c: Doc comment and function parameter
	name changes to silence gtk-doc.

	* libfo/fo-doc-gp.c: Changed a '0' to '0.0' to quieten compiler.

	* datatype/fo-number.[ch], datatype/fo-percentage.[ch],
	datatype/fo-string.[ch], datatype/fo-unknown.[ch],
	datatype/fo-uri-specification.[ch]: Reordered _get() and _set()
	functions.

	* datatype/fo-datatype.h: Reordered enum declarations.  Added
	'void' in two prototypes.

	* datatype/fo-datatype.c, area/fo-area.c: Added doc comments.

	* property/fo-property-block-progression-dimension.[ch],
	property/fo-property-block-progression-dimension-maximum.[ch],
	property/fo-property-block-progression-dimension-minimum.[ch],
	property/fo-property-block-progression-dimension-optimum.[ch],
	property/fo-property-border-collapse.[ch],
	property/fo-property-border-separation.[ch],
	property/fo-property-display-align.[ch],
	property/fo-property-eval.c, property/fo-property-height.[ch],
	property/fo-property-inline-progression-dimension.[ch],
	property/fo-property-inline-progression-dimension-maximum.[ch],
	property/fo-property-inline-progression-dimension-minimum.[ch],
	property/fo-property-inline-progression-dimension-optimum.[ch],
	property/fo-property-orphans.[ch],
	property/fo-property-text-align.[ch],
	property/fo-property-unicode-bidi.[ch],
	property/fo-property-widows.[ch], property/fo-property-width.[ch],
	property/fo-property-wrap-option.[ch], result-to-fo.c: Updated
	properties to match spec-dump.

	* fo-object.c: Improved doc comments to satisfy gtk-doc.

	* fo-context.[ch]: Made _get_ for spaces components static.

2003-06-30  Tony Graham  <tonygraham@users.sourceforge.net>

	* libfo/fo-libfo-basic.c: Changed to use
	fo_doc_new_from_type(NULL) so independent of backend.

	* libfo/fo-layout.[ch]: Removed dependence on pangopdflib.h.
	Started adding FoRectangle.

	* libfo/fo-doc.[ch], libfo/fo-doc-private.h: Added
	fo_doc_open_file(), fo_doc_place_image(), fo_doc_place_image(),
	and fo_doc_close_image().  Image functions are currently just
	wrappers for PDFlib-style image functions and aren't supported by
	FoDocGP, but this allows libfo to compile without PDFlib.
	fo_doc_open_file() lets an application open an output file without
	worrying about which backend to use.

	* libfo/fo-doc-pdflib.c: Added _place_image(), _open_image_file(),
	and _close_image().

	* libfo/fo-doc-gp.c: Commented out making new GnomePrintContext,
	etc., in _init().

	* libfo/Makefile.am: Added conditional inclusion of PDFlib and
	GNOME Print specific files in lib.

	* fo/fo-external-graphic-private.h: Store FoDoc* in instance
	structure so can use fo_doc_*() image functions.

	* fo/fo-external-graphic.c: Use fo_doc_*() image functions instead
	of PDF_*() image functions.

	* fo/fo-text.c, fo/fo-basic-link.c, fo/fo-bidi-override.c,
	fo/fo-block-area.c, fo/fo-character.c, fo/fo-inline.c,
	fo/fo-inline-container.c, fo/fo-inline-fo.[ch],
	fo/fo-instream-foreign-object.c, fo/fo-leader.c,
	fo/fo-multi-toggle.c, fo/fo-page-number.c,
	fo/fo-page-number-citation.c: Added 'fo_doc' parameter to
	fo_inline_fo_get_text_attr_list().

	* examples/Makefile.am: Moving 'io' subdir to separate
	'libfo-examples' CVS module.

	* xmlroff.fo: Corrected a 'column-width'.

	* xmlroff.c: Reworked choosing backends.

	* property/fo-property-border-after-precedence.[ch],
	property/fo-property-border-before-precedence.[ch],
	property/fo-property-border-end-precedence.[ch],
	property/fo-property-border-start-precedence.[ch],
	property/fo-property-eval.c,
	property/fo-property-grouping-separator.[ch],
	property/fo-property-grouping-size.[ch],
	property/fo-property-score-spaces.[ch], result-to-fo.c: Updated
	properties to match current spec-dump.

	* fo-context.c: Updated to match current spec-dump.

	* configure.in: Changed --enable-gnome-print to --enable-gp.
	Added $GNOMEPRINT_CFLAGS to $CFLAGS.  Added informative message
	about enabled FoDoc subtypes.  Reordered Pango checks to come
	after working out whether need PDFlib and/or GNOME Print backends
	of Pango.

	* Makefile.am: Added 'pkgconfigdir' and 'pkgconfig_DATA'.

	* libfo-0.2.pc.in, libfo.pc.in: Removed libfo.pc.in in favour of
	libfo-0.2.pc.in since library is versioned.

2003-05-27  Tony Graham  <tonygraham@users.sourceforge.net>

	* libfo/fo-doc-gp.c (fo_doc_gp_init): Set config printer to "PDF"
	to get PDF output.

	* Makefile.am: Discovered '.' can be in $(SUBDIRS).  Added '.' and
	rearranged others so everything can compile in one pass.

2003-05-23  Tony Graham  <tonygraham@users.sourceforge.net>

	* libfo/fo-doc-gp-private.h: Removed unused instance properties
	repeated from FoDoc.

	* fo/fo-block-area.[ch], fo/fo-block-layout.c,
	fo/fo-flow-area.[ch], fo/fo-fo.[ch], fo/fo-fo-private.h,
	fo/fo-list-block-area.[ch], fo/fo-list-item-area.[ch],
	fo/fo-list-item-body-area.[ch], fo/fo-list-item-label-area.[ch],
	fo/fo-page-sequence-area.[ch], fo/fo-region-body-area.[ch],
	fo/fo-static-content.c, fo/fo-table-part.c, result-to-fo.[ch]:
	Changed FoPangoContext uses to FoDoc since FoPangoContext merged
	into FoDoc.

	* libfo/fo-xsl-formatter.[ch]: Added fo_xsl_formatter_set_fo_doc()
	since no FoPangoContext anymore.

	* libfo/fo-doc.[ch], libfo/fo-doc-private.h: Removed
	FoPangoContext.  Added get_new_layout() class method.

	* libfo/fo-doc-pdflib.c: Added _get_new_layout() and
	_debug_dump().  Other cosmetic changes.

	* libfo/fo-doc-gp.c: Hacked to make work.  Added initialising job,
	context, and config in fo_doc_gp_init().  Added
	fo_doc_gp_get_new_layout() since FoDoc types now make FoLayout
	types.  Added gnome_print_job_print_to_file(), etc. to
	fo_doc_gp_finalize() so file actually gets printed.  Added setting
	FO_DOC (fo_doc_gp)->pango_context whenever new job created in
	fo_doc_gp_showpage().  Fixed wrong context bugs in
	fo_doc_gp_render_layout() and fo_doc_gp_render_layout_lines().
	Added fo_doc_gp_debug_dump().

	* xmlroff.c: Added '--backend' option for choosing PDFlib or GNOME
	Print backend.

	* libfo/fo-layout.c, libfo/fo-layout-gp.[ch],
	libfo/fo-layout-gp-private.h, libfo/fo-layout.h,
	libfo/fo-layout-pdflib.[ch], libfo/fo-layout-pdflib-private.h,
	libfo/fo-layout-private.h, libfo/Makefile.am: Added PDFlib and GP
	variants of FoLayout because of line-height &
	line-stacking-strategy funcs.

2003-05-16  Tony Graham  <tonygraham@users.sourceforge.net>

	* datatype/fo-expression.h, datatype/fo-id.h,
	datatype/fo-length-conditional.h: Cosmetic changes to make
	updating docs easier.

	* libfo/fo-doc.c, libfo/fo-doc-gp.h, libfo/fo-doc-pdflib.h:
	Comment changes to stop confusing gtk-doc.

	* fo/fo-root.[ch], fo/fo-root-private.h, fo-object.c: Changed
	initial comment open and close to stop confusing gtk-doc.

	* fo/fo-simple-page-master.c: Reordered include statements.

	* fo/fo-tree.h: Added '#include <fo/fo-fo.h>'.

	* property/fo-property-master-name.c: Corrected typo.

	* fo/fo-declarations.[ch], fo/fo-declarations-private.h: Updated
	to match current spec-dump (and stop confusing gtk-doc).

	* fo/fo-page-sequence.c, fo/fo-page-sequence-master.c,
	fo/fo-simple-page-master.c, property/fo-property-eval.c,
	result-to-fo.c: Changes to match updated properties.

	* datatype/fo-name.[ch]: Added fo_name_get_name_empty().

	* libfo/fo-libfo-basic.c, libfo/fo-libfo.h: Added 'libfo/' to
	(possibly new) '#include <fo-doc*.h>'.

	* fo-doc-pdflib.h: Moved to libfo directory.

	* configure.in: Added handling of PangoPDF pangogp backend.

	* area-to-pdf.c: Changes to match FoDoc api changes.

	* area-to-pdf.h, examples/io/xmlroff-libfo.c, fo/fo-flow-area.h,
	fo/fo-flow.c, fo/fo-fo.h, result-to-fo.h, xmlroff.c: Added
	'libfo/' to (possibly new) '#include <fo-doc*.h>'.

	* fo/fo-conditional-page-master-reference.[ch],
	fo/fo-conditional-page-master-reference-private.h: Updated to
	match spec-dump.

	* fo/fo-simple-page-master.[ch],
	fo/fo-simple-page-master-private.h,
	fo/fo-single-page-master-reference.[ch],
	fo/fo-single-page-master-reference-private.h,
	property/fo-property-master-name.[ch],
	property/fo-property-master-reference.[ch]: Updated to match
	current spec-dump.

	* libfo/fo-xsl-formatter.c: Added paths in include statements.

	* libfo/fo-utils.h, property/fo-property-font-stretch.h,
	property/fo-property-font-style.h,
	property/fo-property-font-variant.h: Moved some enum typedefs to
	fo-utils.h so FoLayout doesn't include properties.

	* libfo/fo-libfo-basic.h: Correct __FO_BASIC_H__ to
	__FO_LIBFO_BASIC_H__.

	* libfo/fo-font-desc.[ch], libfo/fo-font-desc-private.h,
	libfo/fo-layout.[ch], libfo/fo-layout-private.h: Added FoLayout
	and FoFontDesc.

	* fo-doc.c, fo-doc-gp.[ch], fo-doc-gp-private.h, fo-doc.h,
	fo-doc-pdflib.c, fo-doc-pdflib-private.h, fo-doc-private.h,
	libfo/fo-doc.c, libfo/fo-doc-gp.[ch], libfo/fo-doc-gp-private.h,
	libfo/fo-doc.h, libfo/fo-doc-pdflib.[ch],
	libfo/fo-doc-pdflib-private.h, libfo/fo-doc-private.h,
	libfo/fo-pango-context.[ch], libfo/fo-pango-context-private.h,
	libfo/Makefile.am, Makefile.am: Moved fo-doc*[ch] to libfo
	directory and merging in fo-pango-context*.[ch].

	* property/fo-property-padding.c, fo/fo-region-body-area.c,
	area/fo-area.c, fo-context-util.c, property/fo-property-eval.c,
	result-to-fo.c: Changes to match properties updated to match
	spec-dump.

	* libfo/fo-xsl-formatter.h, libfo/fo-xslt-transformer.h: Corrected
	FO_TYPE_* #define.

	* libfo/fo-xml-doc.h: Corrected filename in initial comment.

	* fo/fo-page-sequence-area.c: Commented out a g_return_if_fail()
	that will always fail.

	* fo/fo-block-area.c: Added use of FoLayout and
	FoFontDesc. Removed unused #include statements.

	* datatype/fo-length-conditional.[ch]: Added
	fo_length_cond_get_length_cond_zero().

	* fo-node.c, fo-object.h: Cosmetic changes.

	* property/fo-property-line-stacking-strategy.[ch],
	property/fo-property-role.[ch],
	property/fo-property-source-document.[ch],
	property/fo-property-text-indent.[ch],
	property/fo-property-end-indent.[ch],
	property/fo-property-padding-after.[ch],
	property/fo-property-padding-before.[ch],
	property/fo-property-padding-bottom.[ch],
	property/fo-property-padding-end.[ch],
	property/fo-property-padding-left.[ch],
	property/fo-property-padding-right.[ch],
	property/fo-property-padding-start.[ch],
	property/fo-property-padding-top.[ch],
	property/fo-property-start-indent.[ch]: Updated to match current
	spec-dump.

2003-05-04  Tony Graham  <tonygraham@users.sourceforge.net>

	* area/fo-area-tree.c: (_debug_dump_properties) :Removed an unused
	statement.

	* fo-doc.[ch], fo-doc-pdflib.c, fo-doc-private.h: Added
	_line_stroked(), _rect_stroked(), and _rect_filled(), removed
	_rect().

	* fo-doc-gp.[ch], fo-doc-gp-private.h, Makefile.am: Added FoDocGP
	-- GNOME Print (pangogp) version of FoDoc.

2003-04-15  Tony Graham  <tonygraham@users.sourceforge.net>

	* fo/fo-table-cell-area.h, fo/fo-table-row-area.h: Removed
	unnecessary #include of Pango header file.

	* area/fo-area-tree.c: Removed PangoContext instance variable.

	* fo/fo-block-whitespace.c, fo/fo-block-block.c,
	fo/fo-block-layout.c: Removed unused _init(), _set_property(), and
	_get_property() functions.

	* libfo/fo-libfo.h: Removed '#include <fo-doc-pdflib.h>'.

	* fo/fo-table-area.c, fo/fo-table-cell-area.[ch],
	fo/fo-table-row-area.[ch], fo/fo-wrapper-block-area.c,
	area/fo-area-page.c, fo/fo-block-block-area.c: Removed unnecessary
	#include of Pango header file.

	* fo/fo-static-content.[ch], fo/fo-static-content-private.h:
	Updated to match current spec-dump.

	* libfo/fo-libfo-basic.c: PDF_boot() and PDF_shutdown() calls now
	in fo-doc-pdflib.c.

	* libfo/fo-libfo-basic.h: Removed unused code.

	* libfo/fo-libfo-context.c: Spelling correction in a g_param name.

	* libfo/fo-pango-context.h, libfo/fo-pango-context-private.h,
	libfo/fo-pango-context.c: Changed from 'boxed' object type to
	'instantiated' object type.

	* property/fo-property-background-color.[ch]: Updated to mostly
	match current spec-dump.

	* fo/fo-page-sequence-area.h, fo/fo-region-body-area.[ch],
	fo/fo-table-part.c, libfo/fo-xsl-formatter.c,
	fo/fo-block-area.[ch], fo/fo-flow-area.[ch], fo/fo-fo.[ch],
	fo/fo-fo-private.h, fo/fo-list-block-area.[ch],
	fo/fo-list-item-area.[ch], fo/fo-list-item-body-area.[ch],
	fo/fo-list-item-label-area.[ch], fo/fo-page-sequence-area.c,
	result-to-fo.[ch]: Using FoPangoContext in place of PangoContext
	so no #include of pango headers.

	* font-hash.[ch], fo-to-area.[ch]: Removed since unused.

	* area/fo-area-layout.h (fo_area_layout_new_from_block): Removed
	since unused.

	* xmlroff.c: Added include of fo-doc-pdflib.h since removed from
	fo-libfo.h.

	* fo-doc-private.h, area-to-pdf.c, fo-doc.[ch],
	fo-doc-pdflib.[ch]: Added fo_doc_render_layout() and
	fo_doc_render_layout_lines().

	* fo/fo-color-profile.h, fo/fo-color-profile-private.h,
	fo/fo-color-profile.c: Updated to match current spec-dump.

2003-04-14  Tony Graham  <tonygraham@users.sourceforge.net>

	* property/fo-property-keep-with-previous-within-line.c,
	property/fo-property-line-height.c,
	property/fo-property-alignment-adjust.c,
	property/fo-property-alignment-baseline.c,
	property/fo-property-dominant-baseline.c,
	property/fo-property-keep-together-within-line.c,
	property/fo-property-keep-with-next-within-line.c,
	fo/fo-external-graphic.c, fo/fo-block-area.c: Changes from adding
	pango-xsl-attributes.[ch] to PangoPDF.

	* fo/fo-wrapper-block.c, fo/fo-wrapper-inline.c,
	fo/fo-wrapper-whitespace.c: Removed unused instance init and
	get/set property functions.

	* libfo/fo-libfo.h: Added include of fo-doc-pdflib.h.

	* fo/fo-multi-toggle.h, fo/fo-multi-toggle-private.h,
	fo/fo-multi-toggle.c: Updated to match current spec-dump.

2003-03-25  Tony Graham  <tonygraham@users.sourceforge.net>

	* expr/fo-expr-eval.c: Change to use new fo_name_new_with_value().

	* fo/fo-table-part.c: Added casts, removed prop_context variable
	to pacify compiler warnings.

	* libfo/fo-xsl-formatter.[ch]
	(fo_xsl_formatter_new_from_lifo_context): Added.

	* examples/io/xmlroff-libfo.c, libfo/fo-libfo-basic.c,
	libfo/fo-xml-doc.c, area-to-pdf.c, libfo/fo-xslt-transformer.c:
	Changes to match FoDoc/FoDocPDFLIB and FoLibfoContext changes.

	* datatype/fo-unknown.c: Minor changes to silence compiler
	warnings and cosmetic changes.

	* datatype/fo-name.[ch]: Added _new_with_value() func, doc comment
	and cosmetic changes.

	* datatype/fo-enum.c, datatype/fo-expression.c, datatype/fo-id.c,
	datatype/fo-integer.c, datatype/fo-keep.h: Minor changes to
	silence compiler warnings and cosmetic changes.

	* datatype/fo-boolean.c (fo_boolean_debug_sprintf): Removed since
	unused.

	* xmlroff.c: Added but disable font-embed control.  Removed
	POPT_ARGFLAG_ONEDASH for args.

	* datatype/fo-length-bp-ip-d.c, datatype/fo-length-conditional.c:
	Removed unused _init(), _base_class_init(), and
	_base_class_finalize() func.

	* fo/fo-table-caption.c, fo/fo-region-before.c, fo/fo-inline.c:
	Added include of fo-context-util.h to stop compiler complaining.

	* fo/fo-wrapper.c: Changed type name string to 'wrapper'.

	* fo-doc.h, fo-doc-pdflib.[ch], fo-doc-pdflib-private.h,
	fo-doc-private.h, fo-doc.c, Makefile.am: Made FoDoc an abstract
	type, added FoDocPDFLIB type for PDFlib output docs.

	* libfo/fo-pango-context.h, libfo/fo-pango-context.c: Added but
	disabled setting of font-embed property.

	* libfo/fo-libfo-context.h, libfo/fo-libfo-context.c: Added
	'font-embed' property, renamed 'use-sgml-catalogs' to
	'sgml-catalogs'.

	* area/fo-area-tree.c, fo-node.c: Doc comment changes.

2003-03-19  Tony Graham  <tonygraham@users.sourceforge.net>

	* Moved fo-utils.h to libfo directory.

	* area/fo-area.h: Reversed order of _set and _get functions.

	* examples/io/Makefile.am, examples/io/xmlroff-basic.c,
	examples/io/xmlroff-init2.c, examples/io/xmlroff-libfo.c,
	examples/Makefile.am: Added examples of using top-level interfaces
	to libfo.

	* area/fo-area.c: Reversed order of _set and _get functions.

	* area/fo-area-tree.h: Qualified included file names with
	directory name.

	* xmlroff.c: Updated to use new public interface objects in libfo
	directory.

	* result-to-fo.h: Qualified included file names with directory
	name.

	* result-to-fo.c: Cast first arg to
	fo_object_log_or_propagate_error().

	* fo-utils.h: Made '_()' and 'N_()' macros conditional on not
	being already defined.

	* fo-doc.h, fo-doc-private.h, fo-doc.c: Moved fo_doc_get_pdf_doc()
	prototype to new fo-doc-private.h.

	* fo-context.h: Qualified included file names with directory name.

	* docs/xmlroff-docs.sgml: Added new object types.

	* fo/fo-root.h, fo/fo-root-private.h, fo/fo-declarations.[ch],
	fo/fo-root.c: Updated to match current spec-dump.

	* fo/fo-declarations-private.h, fo/Makefile.am: Added
	fo-declarations-private.h.

	* expression-parser.h, fo-all-datatype.h: Qualified included file
	names with directory name.

	* configure.in, libfo.pc.in: Added .in of pkg-config file for
	libfo library.

	* libfo/fo-libfo-basic.[ch], libfo/fo-libfo-context.[ch],
	libfo/fo-libfo.h, libfo/fo-pango-context.[ch],
	libfo/fo-pango-context-private.h, libfo/fo-xml-doc.[ch],
	libfo/fo-xml-doc-private.h, libfo/fo-xsl-formatter.[ch],
	libfo/fo-xslt-transformer.[ch],
	libfo/fo-xslt-transformer-private.h, libfo/Makefile.am,
	Makefile.am: Added libfo directory for public interface to libfo.

2003-03-12  Tony Graham  <tonygraham@users.sourceforge.net>

	* examples/solaris/pdflib.upr,
	examples/solaris/tar-exclusions.txt,
	examples/solaris/pangoft2_aliases, examples/solaris/pangorc,
	examples/solaris/mktar.sh, examples/linux/urw-font-test.fo,
	examples/linux/pdflib.upr, examples/linux/pangoft2_aliases,
	examples/linux/pangorc, examples/linux/mktar.sh: Removed since
	unused.

	* property/fo-property-media-usage.h, fo/fo-layout-master-set.h,
	property/fo-property-media-usage.c, fo/fo-layout-master-set.c:
	Updated to match current spec-dump.

	* fo/Makefile.am, fo/fo-layout-master-set-private.h: Added
	fo-layout-master-set-private.h.

	* xmlroff.c: Removed some unneeded #includes.

	* fo/fo-instream-foreign-object.c, fo/fo-inline-container.c: Added
	missing #include of fo-context-util.h.

	* fo-context.[ch]: Updated to match current spec-dump.

	* configure.in, Makefile.am: Added major.minor and libtool magic
	version numbers to libfo.so filename.

2003-03-11  Tony Graham  <tonygraham@users.sourceforge.net>

	* fo-all-datatype.h: Added #include of fo-pcw.h.

	* fo/fo-table.[ch], fo/fo-table-header.[ch],
	fo/fo-table-header-private.h, fo/fo-table-private.h,
	fo/fo-table-row.[ch], fo/fo-table-row-private.h, fo/fo-title.[ch],
	fo/fo-title-private.h, fo/fo-table-body.h,
	fo/fo-table-border-fo.h, fo/fo-table-caption.[ch],
	fo/fo-table-caption-private.h, fo/fo-table-cell.[ch],
	fo/fo-table-cell-private.h, fo/fo-table-column.[ch],
	fo/fo-table-column-private.h, fo/fo-table-footer.[ch],
	fo/fo-table-footer-private.h, fo/fo-region-before.[ch],
	fo/fo-region-before-private.h, fo/fo-region-body.[ch],
	fo/fo-region-body-private.h, fo/fo-region-end.[ch],
	fo/fo-region-end-private.h, fo/fo-region-start.[ch],
	fo/fo-region-start-private.h, fo/fo-table-and-caption.[ch],
	fo/fo-table-and-caption-private.h, fo/fo-table-body.c,
	fo/fo-table-body-private.h, fo/fo-page-number.[ch],
	fo/fo-page-number-private.h, fo/fo-region-after.[ch],
	fo/fo-region-after-private.h, fo/fo-page-number-citation.h,
	fo/fo-list-item.h, fo/fo-page-number-citation.c,
	fo/fo-page-number-citation-private.h, fo/fo-list-item.c,
	fo/fo-list-item-private.h, fo/fo-list-item-label.[ch],
	fo/fo-list-item-label-private.h, fo/fo-list-item-body.[ch],
	fo/fo-list-item-body-private.h, fo/fo-leader.h,
	fo/fo-list-block.[ch], fo/fo-list-block-private.h, fo/fo-leader.c,
	fo/fo-instream-foreign-object.h, fo/fo-leader-private.h,
	fo/fo-inline.h, fo/fo-instream-foreign-object.c,
	fo/fo-instream-foreign-object-private.h,
	fo/fo-initial-property-set.h, fo/fo-inline.c,
	fo/fo-inline-container.[ch], fo/fo-inline-container-private.h,
	fo/fo-inline-private.h, fo/fo-external-graphic.h,
	fo/fo-initial-property-set.c,
	fo/fo-initial-property-set-private.h, fo/fo-external-graphic.c,
	fo/fo-external-graphic-private.h, fo/fo-character.c,
	fo/fo-character-private.h, fo/fo-block.h, fo/fo-basic-link.h,
	fo/fo-block.c, fo/fo-block-container.c, fo/fo-block-private.h,
	fo/fo-basic-link.c, fo/fo-basic-link-private.h: Added
	'background-image' property support to FOs but not to areas.

2003-03-09  Tony Graham  <tonygraham@users.sourceforge.net>

	* area/fo-area.c, fo/fo-block-area.c, fo/fo-flow.c,
	property/fo-property-end-indent.h, property/fo-property-eval.c,
	property/fo-property-flow-name.[ch],
	property/fo-property-format.[ch], fo-context-util.c,
	property/fo-property-content-height.[ch],
	property/fo-property-content-type.c,
	property/fo-property-content-width.[ch],
	property/fo-property-end-indent.c, result-to-fo.c: Updated
	content-{height,type,width}, end-indent, flow-name, and format.

2003-03-07  Tony Graham  <tonygraham@users.sourceforge.net>

	* fo/fo-table.c, fo/fo-wrapper.c, fo/fo-wrapper-private.h,
	fo/fo-table-private.h, fo/fo-table-part.c,
	fo/fo-table-part-private.h, fo/fo-table-and-caption.c,
	fo/fo-table-caption.c, fo/fo-table-caption-private.h,
	fo/fo-table-cell-private.h, fo/fo-marker-parent.h,
	fo/fo-table-and-caption-private.h, fo/fo-marker-parent.c,
	fo/fo-marker-parent-private.h, fo/fo-list-item.c,
	fo/fo-list-item-body.c, fo/fo-list-item-body-private.h,
	fo/fo-list-item-label.c, fo/fo-list-item-label-private.h,
	fo/fo-list-item-private.h, fo/fo-list-block.c,
	fo/fo-list-block-private.h, fo/fo-inline.c,
	fo/fo-inline-private.h, fo/fo-fo.c, fo/fo-inline-container.c,
	fo/fo-inline-container-private.h, fo/fo-block.c, fo/fo-flow.c,
	fo/fo-flow-private.h, fo/fo-block-private.h,
	fo/fo-block-container.c, fo/fo-block-container-private.h,
	fo/fo-bidi-override.c, fo/fo-bidi-override-private.h,
	fo/fo-basic-link.c, fo/fo-basic-link-private.h, fo/Makefile.am:
	Added FoMarkerParent type for handling fo:marker FOs.

	* fo/fo-table-column.c: Updates 'column-number' _get/_set calls.

	* fo/fo-table-cell.c: Added FoMarkerParent as parent type.  Update
	'column-number' _get/_set calls.

	* property/fo-property-eval.c, property/fo-property-clip.[ch],
	property/fo-property-column-number.[ch],
	property/fo-property-direction.[ch],
	property/fo-property-break-after.h,
	property/fo-property-break-before.[ch],
	property/fo-property-break-after.c, result-to-fo.c: Updated
	'break-before', 'break-after', clip', 'column-number', and
	'direction.

2003-03-05  Tony Graham  <tonygraham@users.sourceforge.net>

	* === Released 0.2.2 ===

	* property/fo-property-block-progression-dimension.c,
	property/fo-property-break-after.c,
	property/fo-property-break-before.c,
	property/fo-property-direction.c,
	property/fo-property-end-indent.c, property/fo-property-format.c,
	property/fo-property-background-color.c,
	property/fo-property-block-progression-dimension-maximum.c,
	property/fo-property-block-progression-dimension-minimum.c,
	property/fo-property-block-progression-dimension-optimum.c:
	Changed class name string to see if causing doc hyperlink failure.
	It was.

	* datatype/fo-error.c (fo_error_init): Removed.

	* property/fo-property-color.h: Removed unused FoEnumColor,
	fo_enum_color_get_type(), and FO_TYPE_ENUM_COLOR.

	* datatype/fo-boolean.[ch], datatype/fo-char.[ch],
	datatype/fo-enum.[ch]: Made 'value' G_PARAM_CONSTRUCT_ONLY.  Added
	_new_with_value().

	* area/Makefile.am, expr/Makefile.am, fo/Makefile.am,
	property/Makefile.am: Added $(LIBXSLT_CFLAGS) to INCLUDES
	(#695662, Charles Bozeman).

	* property/fo-property-margin.h,
	property/fo-property-margin-private.h,
	property/fo-property-margin.c: Added FoEnumMargin as common
	declaration of 'auto' enumeration token.  Added
	fo_property_margin_validate_single_margin() for use by individual
	margin properties.  Updated to better match current spec-dump and
	add documentation comments.

	* property/fo-property-margin-left.[ch]: Updated to match current
	spec-dump.  Started using FoPropertyMarginEnum.

	* fo/fo-character.c, property/fo-property-character.h,
	property/fo-property-character.c, property/fo-property-eval.c,
	result-to-fo.c: Updated 'character' property to match current
	spec-dump.

	* configure.in: Increased version number to 0.2.2.

	* autogen.sh: Added check for and use of 'libtoolize'.

2003-02-28  Tony Graham  <tonygraham@users.sourceforge.net>

	* === Released 0.2.1 ===

	* configure.in: Updated version number.

	* TODO: Added two entries.

	* fo/fo-external-graphic.c: Changed to use
	fo_property_text_property_get_attr().

	* fo/fo-text.c: Cosmetic changes only.

	* fo/fo-fo.c: Revised 'invalid datatype' error message text.

	* property/fo-property-border-private.h: Removed
	_resolve_color_enum(), _validate_color(), and
	_get_color_initial().

	* property/fo-property-eval.c: Changed hashed functions for 10
	properties.

	* property/fo-property-color.[ch]: Removed _resolve_enum() and
	_validate().  Update to match spec-dump.

	* property/fo-property-border-after-color.c,
	property/fo-property-border-before-color.c,
	property/fo-property-border-bottom-color.c,
	property/fo-property-border-end-color.c,
	property/fo-property-border-left-color.c,
	property/fo-property-border-right-color.c,
	property/fo-property-border-start-color.c,
	property/fo-property-border-top-color.c,
	property/fo-property-border.c: Color _resolve_enum(), _validate(),
	and _get_initial() functions removed in favour of common functions
	in fo-property-util.[ch].

	* property/fo-property-background-color.c: Doc comment punctuation
	changes only.

	* property/fo-property-background-image.[ch]: Updated to match
	current spec-dump.

	* property/fo-property.c: Added FO_PROPERTY_ERROR_ILLEGAL_NEGATIVE
	error type.  Added doc comments.

	* property/fo-property.h: Added FO_PROPERTY_ERROR_ILLEGAL_NEGATIVE
	error type.

	* property/fo-property-font-stretch.h,
	property/fo-property-font-style.[ch],
	property/fo-property-font-variant.[ch],
	property/fo-property-font-weight.[ch],
	property/fo-property-keep-together-within-line.[ch],
	property/fo-property-keep-with-next-within-line.[ch],
	property/fo-property-keep-with-previous-within-line.[ch],
	property/fo-property-line-height.[ch],
	property/fo-property-alignment-baseline.[ch],
	property/fo-property-baseline-shift.c,
	property/fo-property-common-font.c,
	property/fo-property-dominant-baseline.[ch],
	property/fo-property-font-family.[ch],
	property/fo-property-font-size.[ch],
	property/fo-property-font-stretch.c,
	property/fo-property-alignment-adjust.[ch]: Added
	fo_property_text_property interface.  Updated to match spec-dump.

	* property/fo-property-text-property.[ch],
	property/fo-property-util.h, property/Makefile.am,
	property/fo-property-util.c: Common property utilities and
	interface for inline properties.

	* fo/fo-block.c, fo/fo-initial-property-set.c, fo/fo-title.c:
	Fixed use of fo_property_line_height_resolve() in _validate()
	function.

	* fo/fo-block-area.c: Replaced calls to individual _get_attr()
	functions for properties with fo_property_text_property_get_attr()
	calls for the inline properties that implement the
	fo_property_text_property interface.  Removed superfluous
	FO_PROPERTY() macros.  Fiddled #include path prefixes.

	* fo/fo-basic-link.c, fo/fo-bidi-override.c, fo/fo-inline.c,
	fo/fo-inline-container.c, fo/fo-instream-foreign-object.c,
	fo/fo-leader.c, fo/fo-page-number.c, fo/fo-page-number-citation.c:
	In _get_text_attr_list(), replaced calls to individual _get_attr()
	functions for properties with fo_property_text_property_get_attr()
	calls for the inline properties that implement the
	fo_property_text_property interface.  Also fixed use of
	fo_property_line_height_resolve() in _validate() function for FOs
	that have a 'line-height' property.

	* fo/fo-character.[ch], fo/fo-character-private.h: Added
	'background-image' property and updated to match spec-dump.

	* datatype/fo-keep.[ch]: Added fo_keep_get_enum_auto() and
	fo_keep_get_enum_always().

	* datatype/fo-color.h: Removed unused FoColorKeyword typedef.

	* datatype/fo-color.c: Cosmetic changes only.

	* result-to-fo.c: Added 13 new-style properties.  Added GError
	error handling.

	* result-to-fo.h: Added typedef, #define, and prototypes for using
	GError for errors.

	* configure.in: Changed path of 'special' directory where extra
	compiler messages happen.

2003-02-27  Tony Graham  <tonygraham@users.sourceforge.net>

	* xmlroff.fo: Simple sample FO file for testing that xmlroff built
	correctly.

2003-02-26  Tony Graham  <tonygraham@users.sourceforge.net>

	* xmlroff.c: Replaced POPT_TABLEEND with its expansion since macro
	not in older popt.h.

	* Makefile.am: Changed position of $(LIBXSLT_LIBS) in
	xmlroff_LDADD to avoid link problem.

	* config.sub, config.guess: Removed since should be installed by
	'libtoolize' or 'automake -a'.

	* TODO: xmlroff TODO file.

2003-02-13  Tony Graham  <tonygraham@users.sourceforge.net>

	* property/*.[ch]: Removed .c and .h files for currently
	unsupporeted properties.

2003-02-11  Tony Graham <Tony.Graham@Sun.COM>

	* === Released 0.2.0 ===
