2002-12-09  Chema Celorio  <chema@celorio.com>

	* 2.1.3 here we go

2002-12-09  Chema Celorio  <chema@celorio.com>
	
	* libgnomeprint/gnome-fontmap.c (fcpattern_to_gp_font_entry): make sure ->psname does not
	contain spaces, if it does it breaks the .ps & .pdf output
	(fcpattern_to_gp_font_entry_alias): same here

	* tests/run-test.pl (my_check_environment): 

	* tests/fonts.c: - Implement --generate and --generate --pdf to generate
	a page with a font embeded. Implement --number to return the number of fonts
	known to gnome-print (used for ./run-test.pl)

	* tests/run-test.pl (my_check_fonts): check all the installed fonts,
	generate a .ps & .pdf file and run them to check that we generate valid
	output.

	* configure.in: cosmetic changes
 
	* tests/tools/pdfcheck.c (is_valid_char): underscore is also a valid
	character

2002-12-09  Chema Celorio  <chema@ximian.com>

	* tests/fonts.c (print_font_info): a first stab at --list-full

2002-12-08  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-fontmap.c (gp_fe_sortspecies): speciesname might be NULL, allow
	for sorting when it is so.
	* libgnomeprint/gp_font_entry_from_files: remove, not being used
	
2002-12-07  Chema Celorio  <chema@ximian.com>

	* configure.in (dnl): fix #98608
	(freetype_version): check that the user has the correct freetype version so that
	configure fails before make does. It will stop bug reports like: #91714.

2002-12-04  Chema Celorio  <chema@celorio.com>

	* configure.in: post release version bump to 2.1.3

2002-12-03  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-unit.c: Fix #100258

	* configure.in: fix #80577
	
	* configure.in: (GETTEXT_PACKAGE): should be 2.2 not 2.0 to fix: 100133

	* Makefile.am (SUBDIRS): don't build fonts/ (we don't need it)
	* configure.in: and don't create fonts/Makefile
	
	* acconfig.h: remove the FONTMAP constants, add GNOME_PRINT_DATA_DIR
	* configure.in: ditto
	              : remove installer/Makefile from AC_OUTPUT

	* data/Makefile.am: use a constant for the paths
	* data/printers/Makefile.am: ditto
	* data/models/Makefile.am: 
	
2002-11-19  Chema Celorio  <chema@ximian.com>

	* Makefile.am (SUBDIRS): remove the installer directory since we don't need it anymore.

2002-11-15  Jon K Hellan  <hellan@acm.org>

	* libgnomeprint/libgnomeprint-2.0.pc.in (Libs): Declare zlib
	dependency. (Bug 98476).

2002-11-10  Ole Laursen  <olau@hardworking.dk>

	* configure.in: Added da (and de while I was at it) to ALL_LINGUAS.

2002-11-03  Dmitry G. Mastrukov  <dmitry@taurussoft.org>

	* configure.in: Added Belarusian to ALL_LINGUAS

2002-11-01  Jody Goldberg <jody@gnome.org>

	* configure.in : post release version bump

2002-11-01  Jody Goldberg <jody@gnome.org>

	* Release 2.1.1

2002-10-31  Tambet Ingo  <tambet@ximian.com>
 
 	* tests/Makefile.am (SUBDIRS): Added build instructions for new test called fonts.c
 
 	* libgnomeprint/drivers/Makefile.am: s/libexec/plugin/
 
 	* libgnomeprint/transports/Makefile.am: ditto.
 
 	* configure.in: Add checks for fontconfig.
 
 	* libgnomeprint/gnome-fontmap.c: Use fontconfig to get fonts.

2002-10-29  Andreas J. Guelzow <aguelzow@taliesin.ca>

	* libgnomeprint/gnome-print-multipage.c (gnome_print_multipage_fill) :
	  remove duplication of filled paths. (Bug 96960)

2002-09-18  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/Makefile.am (libgnomeprintincdir): fix the second part of #93271

	* libgnomeprint/gnome-print-transport.c (gnome_print_transport_printf): loc should not be
	const

	* libgnomeprint/gnome-print-config.c (gnome_print_config_get_type): implement.
	Fixes first half of #93271

2002-09-14  Chema Celorio  <chema@ximian.com>

	Use setlocale correctly in :
	
	* libgnomeprint/gnome-print-transport.c (gnome_print_transport_printf): 
	* libgnomeprint/gnome-print-ps2.c (gnome_print_ps2_fprintf): 
	* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_page_fprintf): 
	(gnome_print_pdf_fprintf): 
	* libgnomeprint/gnome-print-config.c (gnome_print_config_get_int): 
	(gnome_print_config_get_double): 
	(gnome_print_config_get_length): 
	(gnome_print_config_set_int): 
	(gnome_print_config_set_double): 
	(gnome_print_config_set_length): 
	* libgnomeprint/gnome-font-face.c (gnome_font_face_find_closest): 
	(gf_pso_sprintf): 

2002-09-05  Carlos Perello Marin <carlos@gnome-db.org>

	* doc/reference/*: Removed question_index.sgml. We are using other
	DTD != than gtk one and this file was stolen from gtk. The information
	inside it is null so we can just remove it.

2002-09-03  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/modules/cups/gnome-print-cups.c: add missing include to avoid a warning

	* libgnomeprint/Makefile.am: add $_DISABLE_DEPRECATED

	* libgnomeprint/gnome-print-config.[ch]: cosmetic fixes 

2002-09-02  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/libgnomeprint-2.0.pc.in (Requires): add gobject & gmodule, remove bonobo

2002-08-31  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-print-master.c: Include gpa-node.h and not gpa-private.h (Changed in gpa)

	* configure.in: change the order of things to match libgnomeprintui

	* libgnomeprint/gnome-print-stdapi.c (gnome_print_arcto): change parameter from r to
	radius to avoid the documentation complaning about it

2002-09-01  Marius Andreiana <mandreiana@yahoo.com>

	* configure.in: added 'ro' to ALL_LINGUAS

2002-08-30  Chema Celorio  <chema@ximian.com>

	* configure.in (FONTMAPDIR_STATIC): use {datadir} v.s. {prefix}/share and eval it's value
	same for _DYNAMIC AND GNOME_PRINT_MODULES_DIR

2002-08-29  Chema Celorio  <chema@ximian.com>

	* tests/Makefile.am (gpa_test_LDADD): remove ; from it, spotted my gmorten

2002-08-29  Jody Goldberg <jody@gnome.org>

	* configure.in : minor tweak to add an autoconf 2.52 prereq to work
	  around broken handling of GNOME_PRINT_MODULES_DIR_var in 2.13.

2002-08-29  Chema Celorio  <chema@ximian.com>

	* configure.in (modules_dir): remove _var from GNOME_PRINT_MODULES_DIR

	* *.c: add #include "config.h" to all c files
	
	* tests/tools/xmlfix.c (my_xmldoc_copy): remove warnings

	* Makefile.am: don't define variables that are changed in prefix in Makefiles, define them in
	config.h so that when the prefix is changed, the files are rebuilt with make.

	* acconfig.h: add GPA_MODULES_DIR, GNOME_PRINT_MODULES_DIR, FONTMAPDIR_STATIC, FONTMAPDIR_DYNAMIC
	* configure.in: define them here

2002-08-28  Chema Celorio  <chema@ximian.com>

	* autogen.sh: an autogen.sh that works for the compiler flags and mydistcheck

2002-08-28  Chema Celorio  <chema@ximian.com>
	
	* libgnomeprint/gnome-rfont.c (gnome_font_get_rfont): replace the #warning with /* FIXME: ... */

	* libgnomeprint/gnome-print.c: wrap the callbacks stuff in #ifdef GNOME_PRINT_ENABLE_PAGE_CALLBACKS
	and the module drivers in GNOME_PRINT_ENABLE_MODULE_DRIVERS
	* libgnomeprint/gnome-print.h: same 
	* libgnomeprint/gnome-print-meta.c: same

	* libgnomeprint/gnome-print-i18n.h: Add the i18n macros here, self contained

	* libgnomeprint/gnome-print-i18n.c: include glib.h.

	* configure.in: remove bonobo from the pkg_config list, we should add a flag for the callback stuff
	that should enable this.

	* libgnomeprint/gnome-font-face.c (gnome_font_face_finalize): change the #warning
	to /* FIXME */

2002-08-27  Chema Celorio  <chema@ximian.com>
	
	* libgnomeprint/gnome-print-master.c (gpm_parse_config_data): if no layout can be found
	set up one affine as the identity and num_affines as 1

	* libgnomeprint/modules/cups/gnome-print-cups.c: first stab at it. Worksforme.
	* libgnomeprint/modules/cups/gnome-print-cups-transport.c: ditto

	* libgnomeprint/gnome-print-transport.c (gnome_print_transport_new): reorg a bit
	(gnome_print_transport_new_from_module_name): load non-transport specific modules too (for cups)

	* libgnomeprint/gnome-print-module.h: define GPAModuleInfo

	* libgnomeprint/gnome-print-config.c (gnome_print_config_dump): pass 2 to
	gpa_utils_dump_tree, API change.

	* configure.in: cosmetic changes

2002-08-27  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-print.c (gnome_print_context_new): reorg a bit, #if 0 untested code

	* libgnomeprint/gnome-print-ps2.c (gnome_print_ps2_close): check if orientation is NULL before strcmp

	* data/media.xml: fix #90791

2002-08-28  Akira TAGOH  <tagoh@redhat.com>

	* libgnomeprint/gp-tt-t1.c (ttf2pfa): fixed some codes the invalidfont
	error may be caused on PostScript interpreter. (#90825)

2002-08-26  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-print-master/rbuf/paper.c: s/gpa_node_get_path_node/gpa_node_get_child_from_path/g

2002-08-25  Chema Celorio  <chema@ximian.com>

	* tests : add Makefile.am for the SUBDIRS so that make clean and make dist work correctly.

	* libgnomeprint/drivers/Makefile.am: install to GNOME_PRINT_MODULES_DIR/drivers &
	WE_ARE_LIBGNOMEPRINT_ s/UI/INTERNALS

	* libgnomeprint/gnome-print.c (gnome_print_context_new): if drivername is NULL, default to gnoem-print-ps
	(gnome_print_context_new): load modules from GNOME_PRINT_MODULES_DIR

	* libgnomeprint/gnome-print-transport.c: change the code structure a bit, the same functionality

	* libgnomeprint/gnome-print-private.h: WE_ARE_LIBGNOMEPRINT_ s/UI/INTERNALS

	* libgnomeprint/gnome-print-module.h: add to cvs, not used yet on commited stuff.

	* libgnomeprint/gnome-print-meta.c: we don't need the gnome-print-private.h

	* libgnomeprint/gnome-print-master.c (gnome_print_config_get_layout_data): if the printer does not have
	a layout tree, fetch it form the Globals node

	* libgnomeprint/Makefile.am :  add gnome-print-module.h. Define WE_ARE_LIBGNOMEPRINT_INTERNALS rather
	that _UI, define GNOME_PRINT_MODULES_DIR

	* data/media.xml: fix indentation

	* configure.in: add LTDL_SHLIBEXT to fetch the system dynamic libraries extension
	(have_cups): add a check for CUPS library
	(modules_dir): define GNOME_PRINT_MODULES_DIR, TOOLS_CFLAGS & TOOLS_LIBS

	* acconfig.h: add GNOME_PRINT_MODULES_DIR

2002-08-25  Chema Celorio  <chema@ximian.com>
	
	* configure.in (LIBGNOMEPRINT_LIBS): remove the conditional to test for
	gcc since we don't use -Werror anymore
	* bump version to 1.120.0

	* tests/Makefile.am: remove -Werror

2002-08-19  Gustavo Noronha Silva  <kov@debian.org>

	* configure.in: added pt_BR to ALL_LINGUAS (Brazilian)

2002-07-21    <chema@celorio.com>

	* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_font_print_descriptor): if
	the font embeding fails, don't generate an invalid PDF, just don't embed the font
	(gnome_print_pdf_close_write_last_objects): work around a bug in ghostscript when
	our EOL is "\n" instead of v.s. "\r\n". So we can now use both variants of EOL

2002-07-15  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_beginpage): we
	don't need to clip the page since PDF pages have a CropBox
	(defautls to MediaBox if not present)

	* libgnomeprint/gnome-print.c (gnome_print_beginpage): Allow to
	have NULL as the page name in which gnome-print will assign the
	page number as the page name;

2002-07-15  Chema Celorio  <chema@ximian.com>
	
	* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_glyphlist): new
	encoding method
	(gnome_print_pdf_write_fonts): write the fonts at the end of the
	job
	(gnome_print_pdf_font_print_lastchar): new func.
	(gnome_print_pdf_font_print_widths): write at the end of the job
	(gnome_print_pdf_font_print_encoding): write at the end of the job
	(gnome_print_pdf_set_font_real): don't write the font since we
	don't know how many glyphs we are going to use.

	* libgnomeprint/gnome-print-pdf-private.h: add members to the
	GnomePrintFont structure needed for our new encoding scheme

2002-07-14  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-print-pdf.c (my_fix_drect): work around
	Freetype giving us invalid sizes for the font BBox. Filed a bug in
	bugzilla to find the real cause of this bug.

2002-07-14  Chema Celorio  <chema@ximian.com>
	
	* installer/gnome-font-install.c (gfi_write_fontmap): save the
	fontmaps with indentation.

	* configure.in: bump the requirements of libxml 2.4.23 so that we
	can use the new xmlDocFormatDump and make fontmaps a bit more
	human readable

	* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_set_font_real):
	ref the font->face since we keep a pointer to it, we where already
	unrefing it.
	(gnome_print_pdf_font_print_widths): start on glyph 0, and check
	for < num_glyphs not <=

	* libgnomeprint/gnome-font-face.c
	(gnome_font_face_get_glyph_ps_name): change the indentation.

	* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_set_font_real):
	don't loop forver when we use more than two fonts.

2002-07-14  Chema Celorio  <chema@ximian.com>
	
	* libgnomeprint/gnome-print-pdf-tt.c (gnome_print_pdf_tt_embed):
	we where missing by one the stream lenght.

	* libgnomeprint/gnome-print-pdf.c
	(gnome_print_pdf_font_print_encoding): add a dummy /BaseEncoding
	key so that ghotscript can parse our PDF files.

2002-07-13  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-print-pdf.c (gnome_print_pdf_image): don't
	add 10 to the stream lenght! duh.
	(gnome_print_pdf_page_write_resources): add a /Font object only
	when we actually have fonts

2002-07-10  Chema Celorio  <chema@ximian.com>

	s/gp-fontmap.[ch]/gnome-fontmap.[ch]
	* libgnomeprint/gp-fontmap.[ch]:
	* libgnomeprint/gnome-font-face.c: 
	* libgnomeprint/gnome-font-family.c: 
	* libgnomeprint/Makefile.am :
	* libgnomeprint/gnome-font-private.h: 

2002-07-06  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-print-frgba.c (gpf_render_buf): fix
	indentation

	* libgnomeprint/transports/gp-transport-file.c
	(gp_transport_file_finalize): when finalizing check if tf->fd !=
	-1 rather than 0.

	* libgnomeprint/gnome-print-ps2.c (gnome_print_ps2_close): g_free ps2->bufname
	(gnome_print_ps2_close): unref the transport when done using it.

2002-06-25  Yukihiro Nakai <nakai@gnome.gr.jp>

	* configure.in: (ALL_LINGUAS) Added Japanese (ja).

2002-06-16  Yanko Kaneti  <yaneti@declera.com>

	* configure.in: (ALL_LINGUAS) Added Bulgarian (bg).

2002-06-15  Chema Celorio  <chema@ximian.com>

	* tests/run-test.pl: do a lot more now, more tests are done as
	well as a sanity check and run-time deps checking.
	* tests/generate.c: more progress

	* add to test/files
	- good.ps, a known to be valid Postscript file
	- bad.ps a knonw to be invalid Postscript file
	- pdf_good.pdf & pdf_bad.pdf ditto
	- quit.txt a file with "quit" to be piped into gs to make it exit 
	  after rendering
	- *.gnumeric. some old gnumeric files used for fonts tests, they were
	  moved here but i think we are not going to use them.

	* libgnomeprint/gnome-print.c (gnome_print_context_new): add the
	pdf hook

	* libgnomeprint/gnome-print-unit.c: Don't include
	<gpa/gpa-node.h>, not needed

	* libgnomeprint/gnome-print-ps2.h: minor cosmetic changes

	* libgnomeprint/gnome-print-ps2.c (gnome_print_ps2_set_color_real): rename
	g_p_ps2_set_color/font_private to _real
	- Fix indentation
	- Minor cosmetic changes.

	* libgnomeprint/gnome-print-pdf.h: add
	* libgnomeprint/gnome-print-pdf.c: add
	* libgnomeprint/gnome-print-pdf-tt.c: add
	* libgnomeprint/gnome-print-pdf-t1.c: add
	* libgnomeprint/gnome-print-pdf-private.h: add

	* libgnomeprint/gnome-print-meta.c: fix indentation

	* libgnomeprint/gnome-print-master.c
	(gnome_print_config_get_layout_data): add a warning if we can't
	get a layout from GnomeConfig.

	* libgnomeprint/gnome-font-private.h: s/GFPSObject/GnomeFontPsObject

	* libgnomeprint/gnome-font-face.c: remove unused
	declarations. Rename the GFPSObject to GnomeFontPsObject, is more
	clear.
	(gnome_font_face_finalize): if def an g_assert that the PDF driver
	is triggering.  Added a #warning about this.

	* libgnomeprint/Makefile.am: add the pdf files

	* data/printers/PDF-WRITER.printer: add

	* data/models/GNOME-PDF-WRITER.model: add the Document leaf

	* data/GNOME.vendor: enable the PDF backend again

2002-06-15  Chema Celorio  <chema@ximian.com>
	
	* libgnomeprint/gp-tt-t1.c: Fix:
	http://bugzilla.gnome.org/show_bug.cgi?id=77182
	by Akira TAGOH. Fix indentation of gp-tt-t1.c too.

2002-06-14  Carlos Perello Marin <carlos@gnome-db.org>

	* doc/reference/Makefile.am: Added extra files to be distributed
	at make dist and changed some libgnomeui references to
	libgnomeprint.

2002-06-07  Chema Celorio  <chema@ximian.com>

	* configure.in: post release bump to 1.116.0

	* released 1.115.0

2002-06-05  jacob berkman  <jacob@ximian.com>

	* tests/generate.c: don't use popt macros not in popt 1.5 (fix
	solaris build)

	* libgnomeprint/gnome-print-meta.c:
	* libgnomeprint/gpa/gpa-printer.c:
	* libgnomeprint/gpa/gpa-vendor.c: include <sys/types.h>

	* libgnomeprint/gpa/gpa-settings.c:
	* libgnomeprint/gpa/gpa-key.c: remove malloc.h includes

	(build fixes for os x)

2002-06-04  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gp-truetype-utils.c (gp_tt_split_glyf): apply
	patch from <williamp@multiverse.com> to fix #80413

	* tests/generate.c (my_draw_circle): new

2002-06-03  Chema Celorio  <chema@ximian.com>

	* doc/reference/libgnomeprint-sections.txt: remove unused sections

	* libgnomeprint/gnome-print-ps2.c: a little bit of cleaning. Fix
	indentation and some variable namings

2002-06-02  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-print-ps2.c: remove GnomepPrintPs2->level as
	it was not beeing used.

	* libgnomeprint/gnome-print-stdapi.c (gnome_print_arcto): change
	parameter from r to radius so that the documentation won't break.

	* doc/reference/libgnomeprint-sections.txt: remove unused sections

	* autogen.sh: don't run configure twice

	* update dumentation standarize the gpa- headers and remove
	#if-0ed code in them

2002-06-02  Carlos Perell Marn <carlos@gnome-db.org>

	* doc/reference/question_index.sgml, doc/reference/reference.sgml:
	Added more info about gnome-print resources. Now is time to
	document all API and fill more useful information here :-).

2002-06-02  Carlos Perell Marn <carlos@gnome-db.org>

	* doc/reference/libgnomeprint-docs.sgml: Removed the link to
	the running section.
	* doc/reference/running.sgml: Removed, we don't need it with
	gnomeprint
	
2002-06-02  Carlos Perell Marn <carlos@gnome-db.org>

	* doc/reference/compiling.sgml: Added the compiling section.

2002-06-02  Chema Celorio  <chema@ximian.com>

	* autogen.sh: run configure --enable-gtk-doc after autogen.sh to
	try to make the tinderbox not break.

	* libgnomeprint/gnome-font.c (gnome_font_get_width_utf8_sized): 
	(gnome_font_get_width_utf8): add back, it broke other apps.
	You should not be using this functions as they are layout agnostic
	and thus will not work well with non-western scripts

2002-06-02  Malcolm Tredinnick <malcolm@commsecure.com.au>
	* doc/reference/tmpl/.cvsignore: Ignore any future appearance of
	  libgnomeprint-unused.sgml

	* doc/reference/Makefile.am: Make the docs build properly.
	  Ignore private header files, don't require *-overrides.txt.

	* doc/reference/libgnomeprint-docs.sgml: Remove all references
	  to *-private entities. Comment out entities that would result
	  in empty templates (and hence cause gtk-doc to break).

	* doc/reference/libgnomeprint-sections.txt: Fresh commit with
	  all the crufty stuff removed.

	* doc/reference/tmpl/gnome-font-face.sgml,
	  doc/reference/tmpl/gnome-font.sgml,
	  doc/reference/tmpl/gnome-glyphlist.sgml,
	  doc/reference/tmpl/gnome-pgl.sgml,
	  doc/reference/tmpl/gnome-print-master.sgml,
	  doc/reference/tmpl/gnome-print-rbuf.sgml,
	  doc/reference/tmpl/gnome-print-unit.sgml,
	  doc/reference/tmpl/gnome-print.sgml,
	  doc/reference/tmpl/gnome-rfont.sgml,
	  doc/reference/tmpl/gpa-list.sgml: Just committing these to
	  make gtk-doc be a bit quieter.

	* doc/reference/libgnomeprint-overrides.txt,
	  doc/reference/tmpl/gnome-font-private.sgml,
	  doc/reference/tmpl/gnome-glyphlist-private.sgml,
	  doc/reference/tmpl/gnome-pgl-private.sgml,
	  doc/reference/tmpl/gnome-print-encode-private.sgml,
	  doc/reference/tmpl/gnome-print-private.sgml,
	  doc/reference/tmpl/gnome-print-master-private.sgml,
	  doc/reference/tmpl/gnome-print-rbuf-private.sgml,
	  doc/reference/tmpl/gpa-node-private.sgml,
	  doc/reference/tmpl/gp-gc-private.sgml,
	  doc/reference/tmpl/gpa-private.sgml,
	  doc/reference/tmpl/gnome-font-compat.sgml,
	  doc/reference/tmpl/libgnomeprint-unused.sgml: Removed. None of
	  these are required any longer.

2002-06-01  Chema Celorio  <chema@ximian.com>

	* Makefile.am (mydistcheck): steal mydistcheck from gtk+

2002-06-01  Chema Celorio  <chema@ximian.com>
	
	* libgnomeprint/gnome-rfont.h: expose the gnome_rfont_render_pgl_rgb[a]8
	and gnome_pgl_render_rgbp[a]8 functions again. Add missing #define so that
	libgnomeprintui compiles again.

	* data/printers/Makefile.am (printer_DATA): remove GNOME-META.printer

	* libgnomeprint/*.h: clean headers and make them a bit more consistent
	
	* libgnomeprint/gnome-font-compat.[ch]: remove

	* libgnomeprint/Makefile.am (SUBDIRS): add gnome-print-unit.c

	* libgnomeprint/gnome-print-unit.c: split from gnome-print-paper.c

	* libgnomeprint/gnome-font.c (gnome_font_get_width_utf8_sized): removing because
	it is not exposed in the public API
	(gnome_font_get_width_utf8): same

2002-06-01  Carlos Perell Marn <carlos@gnome-db.org>

	* configure.in: Added a gtk-doc check.
	* Makefile.am (SUBDIRS): Added doc dir.
	* doc/reference: Added all files needed to build gtk-doc documentation
	for libgnomeprint. It's based on gtk+2 documentation.
	* doc/Makefile.am (SUBDIRS): Added reference dir.
	
2002-06-01  Chema Celorio  <chema@ximian.com>

	* data/models/Makefile.am (model_DATA): remove GNOME-GENERIC-META 

	* libgnomeprint/gnome-rfont.c (gnome_font_get_rfont): fix
	http://bugzilla.gnome.org/show_bug.cgi?id=81792

	* tests/Makefile.am: add warning flags

	* libgnomeprint/gnome-rfont.c (GRF_NUM_GLYPHS): make sure the font face is loaded
	otherwise we where returning 0
	* libgnomeprint/gnome-rfont.c (gnome_rfont_get_num_glyphs): implement

	* libgnomeprint/gnome-pgl.h: remove the _render_pgl_rgb[a]8 from here into
	* libgnomeprint/gnome-pgl-private.h: here

	* libgnomeprint/gnome-font-private.h: move the rbuf_render_pgl_rgb[a]8 here

	* tests/generate.c: add "text" sequence

	* libgnomeprint/gnome-pgl.c (gnome_pgl_test_point): indentation

	* libgnomeprint/gnome-rfont.c (GRF_NUM_GLYPHS): make sure
	that rfont->font->face is loaded.
	
2002-05-29  Chema Celorio  <chema@ximian.com>

	* tests/run-test.pl: start of a regresion test suite
	* tests/generate.c: generates gnome-print output to be used on
	the test suite

2002-06-01  Chema Celorio  <chema@ximian.com>

	* tests/generate.c: remove G_P_KEY_DRIVER as it was never added
	to gnome-print-config.c
	
2002-05-28  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gp-gc-private.h: broke the build again. Fix
	the header.

2002-05-28  Anders Carlsson  <andersca@gnu.org>

	* libgnomeprint/gnome-print-meta.c:
	Fix the build.
	
2002-05-28  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gp-gc-private.h: new file

	* libgnomeprint/gp-gc.h: remove most of the contents into gp-gc-private.h

	* libgnomeprint/Makefile.am (nox_private_headers): add gp-gc-private.h

	* libgnomeprint/gnome-print-frgba.c: include gp-gc-private.h
	* libgnomeprint/gnome-print.c: 
	* libgnomeprint/gp-gc.c: 
	* libgnomeprint/gnome-print-rgbp.c: 
	* libgnomeprint/gnome-print-ps2.c: 
	* libgnomeprint/gnome-print-multipage.c: 
	* libgnomeprint/gnome-print-meta.c: 
	

2002-05-27  Chema Celorio  <chema@ximian.com>

	* configure.in: post release version bump to 1.115.0

2002-05-27  Chema Celorio  <chema@ximian.com>

	* release 1.114.0

2002-05-27  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/Makefile.am (nox_private_headers): gp-gc-private.h doens't
	exist. Remove from Makefile.am

2002-05-27  Chema Celorio  <chema@ximian.com>

	* tests/Makefile.am: don't compile testprint

	* libgnomeprint/gnome-print-stdapi.c: include headers correctly

	* libgnomeprint/gnome-print-ps2.h: update to reflect new structure names

	* libgnomeprint/gnome-print-ps2.c: add a reference to the Document Structuring Convetions from
	Adobe.
	- Change the internal structures from GPPS2Foo to GnomePrintPs2Foo
	- Fix the if indentation
	(gnome_print_ps2_close): Get the orientation from GnomePrintConfig and set %%%%Orientation in
	the .ps file.
	(gnome_print_ps2_close): Set %%%%Title from GNOME_PRINT_KEY_DOCUMENT_TITLE

	* libgnomeprint/gnome-print-private.h: cosmetical changes
	* libgnomeprint/gnome-print-multipage.c: here too

	* libgnomeprint/gnome-print-master.c (gnome_print_config_get_layout_data): this funciton
	should not be here, add a warning.
	Include <gpa/gpa-private.h> since it was moved.

	* libgnomeprint/gnome-print-config.h:
	s/GNOME_PRINT_KEY_PREF_UNIT/GNOME_PRINT_KEY_PREFERED_UNIT/
	(already told Andreas so he can update gnumeric)
	(GNOME_PRINT_KEY_DOCUMENT_NAME): add key, very usefull. Will set
	%%%%DocumentTitle in the .ps file

	* data/models/GNOME-GENERIC-PS.model: add Option name, apps can set the document
	name with the GNOME_PRINT_KEY_DOCUMENT_NAME which will be included in the
	%%%%DocumentTitle: entry in the .ps file. 

	* Makefile.am (SUBDIRS): remove tests for now. 

	* libgnomeprint/gnome-print-rbuf.c (gnome_print_rbuf_construct): make static
	to remove a compile time warning

	* libgnomeprint/gnome-print-ps2.c (gnome_print_ps2_close): the PS file printe

2002-05-26  Jacob Berkman  <jacob@ximian.com>

	* libgnomeprint/gnome-print-config.c (gnome_print_config_dump): a
	void function cannot return a value

2002-05-25  Chema Celorio  <chema@ximian.com>

	* libgnomeprint/gnome-font-compat.c: remove if 0'ed functions.
	* libgnomeprint/gnome-font-face.c: ditto
	* libgnomeprint/gnome-print-encode.c: 

	* libgnomeprint/gp-tt-t1.c (ttf_get_font_information): removed #if 0'ed function
	no longer needed. 
	(ft_get_font_information): some more #if 0'ed code bites the dust

	* libgnomeprint/gnome-rfont.c: remove if 0'ed code
	* libgnomeprint/gnome-print-multipage.c: same
	* libgnomeprint/gnome-print-meta.c: remove all of the if 0'ed code
	* libgnomeprint/gp-gc.c (gp_gc_moveto): ditto
	* libgnomeprint/gnome-print-master.c (gpm_parse_transform):

2002-05-25  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-master.[ch]: remove #ifdefed 0 declarations and
	code for g_p_m_set_paper, get_paper, set_copies & set_printer. Use GnomePrintConfig.

	* libgnomeprint/gnome-print-config.c (gnome_print_config_dump): new function
	to dump to the console a GnomePrintConfig tree

	* data/media.xml: Change the order of media so that USLetter & Legal
	are on top

	* libgnomeprint/gnome-print-ps2.c (gnome_print_ps2_class_init): change the order
	of the functions overloading to match the class structure

	* libgnomeprint/gnome-print-private.h: change #error message for including this
	header

2002-05-24  Andreas J. Guelzow  <aguelzow@taliesin.ca>

	* libgnomeprint/gnome-print-ps2.c (gnome_print_ps2_close) : call 
	  setpagedevice with pagesize and orientation 0  (#79343)

2002-05-17  Carlos Perello Marin <carlos@gnome-db.org>

	* data/models/GNOME-GENERIC-PS.model: Added the custom transport.
	* libgnomeprint/transports/Makefile.am,
	  libgnomeprint/transports/gp-transport-custom.c
	  libgnomeprint/transports/gp-transport-custom.h: Added the custom
	transport. This transport lets you use any command line to print.
	It's like the old GNOME 1.4 gnome-print option. The default command
	is "lpr".
	* libgnomeprint/transports/gp-transport-lpr.c: Fixed a bug to show
	the correct command error.

2002-05-15  Andreas J. Guelzow  <aguelzow@taliesin.ca>

	* data/models/GNOME-GENERIC-PS.model : add PrefUnits node
	* libgnomeprint/gnome-print-config.h : add PrefUnits key
	* libgnomeprint/gnome-print-paper.c : Meter should be capital (all the other 
	  units are) 

2002-05-15  Chema Celorio  <chema@celorio.com>

	* data/printers/GENERIC.printer: make the generic printer use lpr
	as the default

2002-05-14  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-transport.c (gnome_print_transport_new): add a warning
	that displays teh full path when the module can't be dlopened

2002-05-13  Chema Celorio  <chema@celorio.com>

	* configure.in: bump version post release to 1.114.0

2002-05-11  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-font-face.c (gff_pso_from_truetype): don't stat + open,
	instesad open + fstat is faster and does not have a race condition. Fixes,
	bug #76815
	(gff_pso_ensure_buffer_t1): ditto
	(gff_pso_ensure_buffer_tt): ditto
	(gff_pso_from_type1): ditto

	* libgnomeprint/gnome-print-meta.c (gnome_print_meta_render_file_page): ditto

2002-05-10  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-config.h (GNOME_PRINT_KEY_OUTPUT_FILENAME): add key

	* configure.in: use GNOME_COMPILE_WARNINGS correctly
	- enable-font-install=no is properly documented now
	- echo if fontmap is going to be refreshed or not

2002-05-10  Naba Kumar  <kh_naba@users.sourceforge.net>

	* configure.in: Added "hi" to ALL_LINGUAS.

2002-05-09  Chema Celorio  <chema@celorio.com>

	* configure.in: AC_ARG_PROGRAM was beeing called twice.
	Don't use GNOME_COMPILE_WARNINGS(maximum) until it gets fixed in gnome-common
	do it by hand in the mean time

	* libgnomeprint/libgnomeprint-2.0.pc.in (Requires): add pango as a requirement
	of libgnomeprint-2.0.

2002-05-08  Andreas J. Guelzow  <aguelzow@taliesin.ca>

	* libgnomeprint/gnome-print-config.c (gnome_print_config_get_length) : return 
	  points if unit == NULL

2002-05-08  Chema Celorio  <chema@celorio.com>

	* installer/parseAFM.c (parseGlobals): apply patch from <williamp@multiverse.com> to
	fix #80407

	* libgnomeprint/gnome-font-face.c (gff_pso_ensure_buffer_t1): Fix #80415 with a
	patch from <williamp@multiverse.com>
	(gff_pso_ensure_buffer_t1): Fix #80414 with a patch from <williamp@multiverse.com>

	* libgnomeprint/gp-gc.c (gp_ctx_new): fix #78662

	* libgnomeprint/gnome-print-master.c (gpm_parse_transform): remove PRINT_AFFINE

	* libgnomeprint/gnome-print-config.c (gnome_print_config_set): remove left over
	g_log
	(gnome_print_config_get): ditto

	* data/GNOME.vendor: disable the pdf driver which hasn't been ported yet.
	* data/HP.vendor: ditto for the HP-4ML
	They where generating a warning

	* libgnomeprint/gnome-print-meta.c (gnome_print_meta_render_file): fix #76815

2002-05-07  Chema Celorio  <chema@celorio.com>

	* tests/testprint.c (__TESTPRINT_C__): add a --metafile= to render from a metafile

2002-05-07  Chema Celorio  <chema@celorio.com>

	* Unify all of the licenses on .c files, same for transports, drivers & gpa

2002-05-02  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-font-face.c (gff_pso_ensure_buffer_t1): fix #80414
	patch from <williamp@multiverse.com>

2002-04-13  Chema Celorio  <chema@celorio.com>

	* libgnomeprint/gnome-print-encode.c (__GNOME_PRINT_ENCODE_C__):
	s/encodeion/encoding, long time standing typos from a s/compress/encode/g
	done a long time ago

2002-05-05  Andreas J. Guelzow  <aguelzow@taliesin.ca>

	* gpa-private.h : undo my last change

2002-05-05  Andreas J. Guelzow  <aguelzow@taliesin.ca>

	* gnome-print-config.h (gnome_print_config_dup) : new
	* gnome-print-config.c (gnome_print_config_dup) : new
	* gpa-private.h : replace redefinition of GPANode etc. with include gpa-node.h
	
2002-05-01  Zbigniew Chyla  <cyba@gnome.pl>

	i18n fixes

	* libgnomeprint/Makefile.am (nox_sources): Added gnome-print-i18n.c.

	* libgnomeprint/gnome-font-face.c, libgnomeprint/gnome-print-paper.c,
	libgnomeprint/gpa/gpa-media.c, tests/testprint.c:
	Fixed includes.

	* libgnomeprintui/gnome-print-i18n.c
	New file with libgnomeprint_gettext() function inside.

	* libgnomeprint/gnome-print-i18n.h
	Removed #defines cut&pasted from gnome-i18n.h/bonobo-i18n.h,
	included <bonobo/bonobo-i18n.h> and defined _() macro as
	libgnomeprint_gettext() function call.

2002-05-01  Morten Welinder  <terra@diku.dk>

	* libgnomeprint/gp-gc.c (gp_ctx_new): Attempt a fix for 78622.

2002-05-01  Morten Welinder  <terra@diku.dk>

	* libgnomeprint/gnome-font-face.c (gfft2_move_to): Fix 76610.
	* libgnomeprint/gp-path.c (gp_path_close_all): Ditto.

2002-05-01  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in : Added "vi" to $ALL_LINGUAS.

2002-04-20  Christophe Merlet  <christophe@merlet.net>

	* configure.in : Add "fr" to $ALL_LINGUAS.

2002-04-19  jacob berkman  <jacob@ximian.com>

	* COPYING:
	* COPYING.LIB: add

2002-04-07  Bharat Tewari <bharat.tewari@wipro.com>

	* installer/gnome-font-install.c : added /usr/openwin/lib/X11/fonts for
	the Solaris fonts to be loaded properly (fix for #75628)

2002-03-29  Jody Goldberg <jody@gnome.org>

	* configure.in : post release version bump.

2002-03-29  Jody Goldberg <jody@gnome.org>

	* Release 1.112.0

2002-03-29  Jody Goldberg <jody@gnome.org>

	* configure.in : version bump to 1.112.0

2002-03-30  Changwoo Ryu  <cwryu@debian.org>

	* configure.in: Added ko to ALL_LINGUAS.

2002-03-28  Morten Welinder  <terra@diku.dk>

	* libgnomeprint/gnome-print-meta.c (gpm_encode_double): Fix
	BIG_ENDIAN case.  Cleanup a bit also.

2002-03-24  Tõivo Leedjärv  <toivo@linux.ee>

	* configure.in: Added et to ALL_LINGUAS.

2002-03-18  Lauris Kaplinski  <lauris@ximian.com>

	* libgnomeprint/gnome-print-unit.h: Oops, added typedef so we will not
	declare fresh variable ecaht time header is included (thanks to Jean Brefort)

2002-03-07  jacob berkman  <jacob@ximian.com>

	* tests/Makefile.am (INCLUDES): same as below

	* installer/Makefile.am (INCLUDES): remove bogus CPPFLAGS as this
	is broken
	(libgnomeprint_2_0_font_install_LDADD): link against -lpopt

	* installer/gnome-font-install.c: include config.h

	* libgnomeprint/Makefile.am (INCLUDES): remove bogus $CPPFLAGS as
	this is really broken

	* libgnomeprint/gnome-print-ps2.c: include config.h

	* configure.in: fix up pkg-config checks (do one rather than many)
	and don't AC_SUBST things like CFLAGS, LDFLAGS, CPPFLAGS as that
	is broken. also set OMNI_CFLAGS to -I<omniincludedir> rather than
	the broken way it was before

	* libgnomeprint/drivers/Makefile.am (INCLUDES): don't use
	-I$(OMNI_INCLUDEDIR) as that expands to -I which breaks a lot of
	things

2002-02-22  Lauris Kaplinski  <lauris@ximian.com>

	* installer/gnome-font-install.c: Added --refresh argument

	* installer/gf-fontmap.h: include isalias field in struct

	* installer/gnome-font-install.c: Use NULL-terminated path list
	instead of specifying number of elements
	(main): Clean up smart mode target confusion
	(gfi_verify_font_entry): Check map generator version
	(gfi_verify_pfb_file): Ditto
	(gfi_verify_ttf_file): Ditto
	(gfi_process_alias): Do not require afm at all
	(gfi_build_font): Read name & version from pfb->gfi
	(gfi_font_is_registered): Test map versions
	(gfi_ensure_directory): Start from "/"
	(gfi_write_fontmap): Set gpversion

	* installer/gf-pfb.c (gf_pfb_search_def_float): Ditto

	* installer/gf-fontmap.c (gf_fontmap_load_file): Read gpversion

	* installer/Makefile.am (CPPFLAGS): -DVERSION

2002-02-21  Lauris Kaplinski  <lauris@ximian.com>

	* libgnomeprint/gp-tt-t1.c: Removed some commented out code and killed warnings

	* libgnomeprint/gnome-glyphlist.h: Moved constructors/destructors here
	from private header

	* libgnomeprint/gp-path.c: Kill warnings

	* libgnomeprint/gnome-print-master.c: Killed warnings/debug printouts

2002-02-20  Lauris Kaplinski  <lauris@ximian.com>

	* libgnomeprint/gpa-private.h: Fixed header guard clash

2002-02-18  Gediminas Paulauskas <menesis@delfi.lt>

	* configure.in: remove non-existing GNOME_PLATFORM_GNOME_2
	fix GNOME_COMPILE_WARNINGS for latest gnome-common.

2002-02-12  Lauris Kaplinski  <lauris@ximian.com>

	* libgnomeprint/gp-tt-t1.c (ttf_type1_dump): Use unsigned chars
	(is_integer): Change argument type to unsigned char *
	(ttf_type1_dump): Ditto

	* libgnomeprint/gnome-rfont.c: Comment out stale declarations

	* libgnomeprint/gnome-print-paper.c (gnome_print_paper_get_by_name): Use
	g_ascii_strcasecmp
	(gnome_print_unit_get_by_name): Ditto
	(gnome_print_unit_get_by_abbreviation): Ditto

	* libgnomeprint/gnome-font-face.c: #include <ctype.h>

	* libgnomeprint/gnome-print-config.c (gnome_print_config_get_length): use
	unsigned char * as text pointer

	* libgnomeprint/drivers/gnome-print-fax.c (gnome_print_fax_construct): Use
	GnomePrintConfig frontend for reading settings

	* libgnomeprint/gnome-print-config.c (gnome_print_config_get_boolean): Use
	g_ascii_strcasecmp

	* libgnomeprint/gnome-print-master.c (gpm_parse_transform): Return
	value here, made isspace argument unsigned

	* libgnomeprint/gnome-glyphlist.c (gnome_glyphlist_new): Return glyphlist

2002-02-11  Michael Meeks  <michael@ximian.com>

	* Version 1.111.0

2002-02-10  Jody Goldberg <jody@gnome.org>

	* libgnomeprint/gpa/gpa-value.c : include libxml/globals to get
	  xmlFree.
	* libgnomeprint/gpa/gpa-key.c : ditto.
	* libgnomeprint/gpa/gpa-option.c : ditto.
	(gpa_option_new_node_from_tree) : warning suppression.

2002-01-29  Michael Meeks  <michael@ximian.com>

	* Version 1.110.0

2002-01-20  Hasbullah Bin Pit <sebol@ikhlas.com>

	* configure.ini: Added Malay (ms)to ALL_LINGUAS.
	* po/ms.po: Added Malay Translation.

2002-01-18  Michael Meeks  <michael@ximian.com>

	* Prepended libgnomeprint/ChangeLog into here & removed.

2002-01-10  Michael Meeks  <michael@ximian.com>

	* Version 1.109.1

2001-12-29  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-master.c (gnome_print_config_get_transform): Made public

	* gnome-print-private.h: Added gnome_print_config_get_transform here

	* gnome-print-ps2.c (gnome_print_ps2_construct): Try to determine page
	dimensions from paper size and feed orientation
	(gnome_print_ps2_close): Added %%DocumentMedia, %%Orientation and %%Pagemedia

	* gnome-rfont.c (grf_ensure_slot_graymap): Wrap graymap inside structure
	instead of drawing plain block on small sizes
	(gnome_rfont_render_glyph_rgb8): Ditto

2001-12-23  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-rfont.c (gnome_font_get_rfont): Added greek boolean field
	(grf_ensure_slot_graymap): Ignore graymap if font is greek
	(gnome_rfont_render_glyph_rgb8): Render greek

2001-12-22  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-pgl.c (gnome_pgl_test_point): Test full bbox instead ov SVP

	* gnome-rfont.c (gnome_rfont_init): Removed graymaps and dimensions
	(gnome_rfont_finalize): Ditto, added new glyph cache
	(gnome_font_get_rfont): Initialize glyph cache
	(grf_ensure_slot): New helper
	(grf_ensure_slot_bbox): Ditto
	(grf_ensure_slot_graymap): Ditto
	(grf_ensure_slot_stdadvance): Ditto
	(gnome_rfont_get_glyph_stdadvance): Use grid-fitted advance
	(gnome_rfont_get_glyph_stdbbox): Ditto
	(gnome_rfont_render_glyph_rgba8): Use new glyph cache
	(gnome_rfont_render_glyph_rgb8): Ditto

2001-12-21  Lauris Kaplinski  <lauris@ximian.com>

	* gp-fontmap.c: From gnome-print 1

	* gp-fontmap.h: From gnome-print 1

	* gnome-print-ps2.c (gnome_print_ps2_finalize): Some strucutre
	changes from gnome-print 1
	(gnome_print_ps2_glyphlist): Use new font markers, dirtify used glyphs
	(gnome_print_ps2_showpage): New font markers
	(gnome_print_ps2_close): Ditto, also remove evil crash bug
	(gp_ps2_set_font_private): New font markers

	* gnome-print-master.c (gnome_print_master_print): Start each
	physical page from correct logical page number

	* gnome-font.c (gnome_font_face_get_font_full): Semi-public

	* gnome-font-private.h: PSO structure from gnome-print 1

	* gnome-font-face.c (gff_face_from_entry): Helper from gnome-print 1
	(gnome_font_face_find): Fall back to default not Helvetica
	(gnome_font_face_find_closest): Use new fontmap structure, fall back
	to default
	(gnome_font_face_find_closest_from_weight_slant): Ditto
	(gnome_font_face_find_from_family_and_style): Ditto
	(gnome_font_face_get_font): Bypass fontmap here
	(gff_load): Port from gnome-print 1
	(gnome_font_face_pso_new): From gnome-print 1
	(gnome_font_face_pso_mark_glyph): Ditto
	(gnome_font_face_pso_free): Ditto
	(gnome_font_face_pso_ensure_buffer): Ditto
	(gff_pso_ensure_buffer_t1): Ditto
	(gff_pso_ensure_buffer_tt): Ditto
	(gff_pso_ensure_buffer_empty): Ditto
	(gf_pso_sprintf): Ditto
	(gf_pso_ensure_space): Ditto

	* gnome-font-compat.c (gnome_font_face_get_weight_code): Use new
	fontmap structure
	(gnome_font_face_is_italic): Ditto

	* Makefile.am (CPPFLAGS): Added FONTMAPDIR_[STATIC|DYNAMIC]

2001-12-20  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-unit.h: Some comments

	* gnome-print-paper.c: Fixed initial cap typo in unit array
	(gnome_print_convert_distance_full): Allow dimensionless units in all
	conversions, treating these the same as base
	(gnome_print_convert_distance): Ditto

2001-12-19  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-master.c (gnome_print_master_print): Collate physical,
	not logical pages

	* libgnomeprint-2.0.pc.in (Requires): Added libxml & libbonobo

	* gnome-print-private.h: Made layout parsing available to
	libgnomeprintui

	* gnome-print-master.c (gnome_print_layout_free): New method
	(gnome_print_layout_new_from_data): Ditto
	(gnome_print_layout_data_free): Ditto
	(gnome_print_config_get_layout_data): Ditto

2001-12-17  Lauris Kaplinski  <lauris@ximian.com>

	* gp-gc.h: More comments

	* gpa-private.h: Error #ifndef WE_ARE_LIBGNOMEPRINT_UI

	* gnome-print.h: More comments

	* gnome-print-private.h: Error #ifndef WE_ARE_LIBGNOMEPRINT_UI

	* Makefile.am (CPPFLAGS): -DWE_ARE_LIBGNOMEPRINT_UI

	* transports/Makefile.am (CPPFLAGS): -DWE_ARE_LIBGNOMEPRINT_UI

	* drivers/Makefile.am (CPPFLAGS): -DWE_ARE_LIBGNOMEPRINT_UI

	* gnome-print-unit.h: More comments

	* gnome-print-multipage.h: More comments

	* gnome-print-meta.h: More comments

	* gnome-print-master.h: More comments

	* gnome-print-config.h: More comments

	* gnome-pgl.h: Added some comments

	* gnome-glyphlist.h: A little cleaning and lot of comments

2001-12-14  Lauris Kaplinski  <lauris@ximian.com>

	* gpa-private.h: Added GNOME_PRINT_CONFIG_NODE private wrapper

	* gp-path.c: Some little fixes from gnome-print-1

	* gp-gc.c: Ported some little fixes from gnome-print-1

	* gnome-print.c (gnome_print_gsave): Do gsave before virtual method

	* gnome-print-paper.c: Added handful of useful units
	(gnome_print_unit_get_by_name): Parse by plural as well
	(gnome_print_unit_get_by_abbreviation): Ditto

	* gnome-print-multipage.c (gnome_print_multipage_clip): Do
	it the right way, now if objects are untransformed
	(gnome_print_multipage_fill): Ditto
	(gnome_print_multipage_stroke): Ditto
	(gnome_print_multipage_image): Ditto
	(gnome_print_multipage_glyphlist): Ditto
	(gnome_print_multipage_finish_page): New method, sends showpage,
	even if page is not completely filled
	(gnome_print_multipage_beginpage): Do gsave here
	(gnome_print_multipage_affine_list_duplicate): Cleanup

	* gnome-print-master.c (gnome_print_master_init): Initialize
	layout data
	(gnome_print_master_finalize): Clear layout data
	(gnome_print_master_get_pages): Calculate number of pages using
	parsed layout
	(gnome_print_master_get_page_size_from_config): New method,
	actually not GnomePrintMaster one, but belongs here for
	technical reasons
	(gnome_print_master_print): Print layout
	(gnome_print_master_render): New method, prints layout to arbitrary
	external context
	(gnome_print_master_render_page): Same as previous, but does
	only single page
	(gpm_update_layout_data): New helper
	(gnome_print_config_get_transform): Ditto
	(gpm_parse_config_data): Ditto
	(gpm_clear_config_data): Ditto
	(gpm_parse_transform): Ditto

	* gnome-print-master-private.h: Added private field for holding
	layout-specific data

	* gnome-print-config.h: Added handful of keys and some explanations

	* gnome-print-config.c (gnome_print_config_get_node): New strictly
	private (for libgnomeprintui) method
	(gnome_print_config_default): GnomePrintConfig is not real wrapper
	struct, not node typedef
	(gnome_print_config_ref): Ditto
	(gnome_print_config_unref): Ditto
	(gnome_print_config_get): Ditto
	(gnome_print_config_set): Ditto

	* gp-gc.c (gp_gc_moveto): Do transform twice - I do not know why,
	but for some reason first time gave me nan-s

2001-12-12  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-meta.c (gnome_print_meta_get_pages): Add 1 to pagenum ;)

	* gnome-print.c (gnome_print_context_construct): Use GnmePrintConfig
	(gnome_print_context_new): Ditto
	(gnome_print_showpage): Clear page flag here

	* gnome-print-transport.c (gnome_print_transport_construct): Use
	GnomePrintConfig
	(gnome_print_transport_new): Ditto
	(gnome_print_transport_create): Ditto

	* gnome-print-ps2.c (gnome_print_ps2_new): Use GnomePrintConfig
	(gnome_print_ps2_construct): Get page dimensions using length

	* gnome-print-private.h: Use GnomePrintConfig instead of GPANode

	* gnome-print-paper.c: More unit types

	* gnome-print-config.c (gnome_print_config_get_length): New
	convenience method
	(gnome_print_config_set_length): Ditto

	* gnome-print-config.h: Added new _length methods

	* Makefile.am (nox_headers): Added gnome-print-unit.h

	* gnome-print-paper.h: Removed units

	* gnome-print-unit.h: Moved units into separate header

2001-12-11  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-transport.c (gnome_print_transport_new): Cache modules
	in hash

	* gnome-print.c (gnome_print_context_new): Cache modules in hash,
	so no duplicate reading occurs - still not perfect, but better than
	before

2001-12-10  jacob berkman  <jacob@ximian.com>

	* gnome-print-i18n.h (_): use GETTEXT_PACKAGE

2001-12-09  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-paper.c (gnome_print_papers_load): Helper, loads
	PhysicalSizes from media tree
	(gnome_print_paper_get_default): Use prev helper
	(gnome_print_paper_get_by_name): Ditto
	(gnome_print_paper_get_by_size): Ditto
	(gnome_print_paper_get_closest_by_size): Ditto
	(gnome_print_paper_get_list): Ditto

2001-12-05  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-font-face.c (gnome_font_style_list_free): Do not return
	value in void function

2001-12-05  Jens Finke <jens@triq.net>

	* Makefile.am (libgnomeprintincdir):
	* libgnomeprint-2.0.pc.in (Cflags): Install headers in
	libgnomeprint-2.0 rather than gnome-2.0

2001-12-03  Michael Meeks  <michael@ximian.com>

	* Version 1.107.0

2001-11-28  Anders Carlsson  <andersca@gnu.org>

	* libgnomeprint-marshal-main.c: Include glib-object.h

	* gnome-font.c (gnome_font_get_closest_pango_font): Add an extra
	PangoContext argument.

	* gnome-font-private.h: Include glib-object.h.

	* gnome-print-master.c (gnome_print_master_get_type): Return GType.

2001-09-28  Michael Meeks  <michael@ximian.com>

	* gnome-print-bonobo.c (impl_render): fix
	bonobo_closure_invoke for new signature.

	* gnome-print.c (gnome_print_callback_closure_invoke): ditto.

2001-09-27  Michael Meeks  <michael@ximian.com>

	* Version 1.105.0

2001-09-19  Darin Adler  <darin@bentspoon.com>

	* gnome-font-face.c:
	(gnome_font_face_find_closest_from_pango_description):
	Update for newer pango.

	* gp-fontmap.c: Fix libxml includes.

2001-09-09  Michael Meeks  <michael@ximian.com>

	* Makefile.am (libgnomeprintincdir): upd install path.

	* libgnomeprint-2.0.pc.in: update include path.

2001-08-22  Michael Meeks  <michael@ximian.com>

	* Version 1.103.0

2001-08-22  Lauris Kaplinski  <lauris@ximian.com>

	* gp-fontmap.c (gp_fontmap_load): Load libgnomeprint-2.0.fontmap as well

2001-08-18  Darin Adler  <darin@bentspoon.com>

	* Makefile.am: Build the marshal files in a simpler way.
	* gp-fontmap.h: Fix include that was using <gnome-xml/*> instead
	of <libxml/*>.

	* drivers/Makefile.am:
	* transports/Makefile.am:
	Remove extra -I.

2001-08-15  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-paper.h: File originating from libgnome

	* gnome-print-paper.c: File originating from libgnome, mostly rewritten

2001-08-13  Michael Meeks  <michael@ximian.com>

	* gnome-font-face.c (gnome_font_face_find_closest): fix bug.

	* gnome-print-meta.c (gnome_print_meta_callback): disable
	crack smoking.

	* gnome-font.c (gnome_font_find_closest): fix same bug.

	* gpa-private.h: add gpa_node_get_type.

	* gnome-print.c (gnome_print_page_callback_closure): impl.
	(gnome_print_page_callback): make it use the closure.
	(gnome_print_callback_closure_invoke): impl helper.

	* gnome-print-meta.c (gnome_print_meta_callback): upd.

	* Makefile.am: add build dep. fix.

2001-08-07  Michael Meeks  <michael@ximian.com>

	* Makefile.am: don't distribute marshaller sources.

2001-08-13  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-pgl.c (gnome_pgl_test_point): New method

	* gnome-print-private.h: Moved GnomePrintTransport typedef here

	* gnome-rfont.h: Removed const for methods, that in future may involve
	implicit FT_Face hackery

	* gnome-font.c (gnome_font_get_glyph_stdadvance): Use normal test instead
	of g_return_val_if_fail
	(gnome_font_get_glyph_stdbbox): Ditto
	(gnome_font_get_glyph_stdoutline): Added warning, if face stdoutline fails
	(gnome_font_get_glyph_stdkerning): New method
	(gnome_font_find_closest): Pure name-based method
	(gnome_font_find_closest_from_full_name): New method
	(gnome_font_find_closest_from_weight_and_slant): Renamed old closest find

	* gnome-font-face.h: Synced weight with PangoWeight (multiplied with 100)
	Removed const from methods that load FT_Face implicitly

	* gnome-font.h: Removed const in sync with face (for future expansion)

	* gnome-font-face.c (gnome_font_face_get_glyph_stdkerning): New method
	(gnome_font_face_get_prop): Implement most
	(gnome_font_face_find_closest): Made this pure name-based search
	(gnome_font_face_find_closest_from_weight_slant): Renamed old closest find

	* gnome-font-compat.c (gnome_font_face_get_descender): Sign as in afm

	* gnome-rfont.c (gnome_rfont_get_glyph_stdkerning): Implement through
	font kerning

2001-08-10  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-font.c (gnome_font_get_closest_pango_font): New method
	(gnome_font_get_pango_description): Ditto

	* gnome-rfont.c (gnome_rfont_get_closest_pango_font): New method
	(gnome_rfont_get_pango_description): Ditto

	* gnome-print-stdapi.c (gnome_print_arcto): New method
	(gnome_print_line_stroked): Ditto
	(gnome_print_rect_stroked): Ditto
	(gnome_print_rect_filled): Ditto

	* gnome-print.h: Added gnome_print_arc

	* gnome-font.c: Use most afm properties
	(gnome_font_init): New internal structure
	(gnome_font_finalize): Ditto
	(gnome_font_face_get_font_full): Ditto
	(gnome_font_get_glyph_stdadvance): Ditto
	(gnome_font_get_glyph_stdbbox): Ditto
	(gnome_font_get_glyph_stdoutline): Ditto
	(gnome_font_get_ascender): Ditto
	(gnome_font_get_descender): Ditto
	(gnome_font_get_underline_position): Ditto
	(gnome_font_get_underline_thickness): Ditto
	(gnome_font_get_name): Ditto
	(gnome_font_get_ps_name): Ditto
	(gnome_font_get_full_name): Ditto
	(gnome_font_get_family_name): Ditto
	(gnome_font_get_species_name): Ditto
	(gnome_font_get_size): Ditto
	(gnome_font_get_face): Ditto
	(gnome_font_get_glyph_width): Ditto
	(gnome_font_get_width_utf8_sized): Ditto

	* gnome-font-private.h: Removed GnomeFontPrivate,
	Added font list to face

	* gnome-font.h: Moved _style_list methods here

	* gnome-font-face.c (gnome_font_face_find_closest_from_pango_font): New method
	(gnome_font_face_find_closest_from_pango_description): Ditto

	* gnome-font-face.h: Added _from_pango_ finding methods
	Moved gnome_font_face_get_font_ methods here

2001-08-09  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-font-face.h: Explain properties

	* gnome-font-face.c (gnome_font_face_get_prop): New method

	* gnome-print-config.h: #define some most common keys here

	* gnome-print-ps2.c (gnome_print_ps2_construct): Use defined key names

	* gnome-print.h: Added some comments

2001-08-04  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-bonobo.c (impl_render): Added beginpage/showpage pair

	* gnome-print-bonobo-client.c (gnome_print_bonobo_data_re_render):
	Render first page with suppressed pageops

	* gnome-print-meta.c (gnome_print_meta_render_file_page): Added
	boolean arguments to specify, whether to pass beginpage/showpage
	(gnome_print_meta_render_data_page): Ditto
	(gpm_render): Ditto

	* gnome-print-meta.h: Ditto

2001-08-01  Michael Meeks  <michael@ximian.com>

	* gnome-print-bonobo-client.[ch]: add.

	* Makefile.am: enable it.

2001-08-01  Michael Meeks  <michael@ximian.com>

	* Makefile.am: add gnome-print-bonobo*, add marshaller generation
	code.

	* gnome-print-bonobo.[ch]: Add.

	* libgnomeprint-marshal-main.c: Add.

2001-07-31  Martin Baulig  <baulig@suse.de>

	* *.[ch]: Use G_BEGIN/END_DECLS everywhere and #include <glib/gmacros.h>
	instead of <libgnome/gnome-defs.h>.

	* gnome-font-face.c: #include <locale.h>.

	* gnome-print-ps2.c: Don't #include <libgnome/gnome-paper.h>.
	* drivers/gnome-print-fax.h: Ditto.

2001-07-26  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-rgbp.c (rgbp_showpage): Use gnome_print_meta_render_data

	* gnome-print-frgba.c (gpf_render_buf): Use gnome_print_meta_render_data

2001-07-25  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-meta.c (meta_beginpage): Reorganize for clarity
	(meta_showpage): Ditto
	(gpm_decode_pointer): Unportable method for local rendering
	(gpm_encode_pointer): Ditto
	(do_render): Decode callback
	(gnome_print_meta_callback): Implement
	(gnome_print_meta_get_buffer): New function
	(gnome_print_meta_render_data): Ditto
	(gnome_print_meta_render_data_page): Ditto
	(gnome_print_meta_render_file): Ditto
	(gnome_print_meta_render_file_page): Ditto

	* gnome-glyphlist.c (gnome_glyphlist_duplicate): New method

	* gnome-print-private.h: Added ::page virtual method

	* gnome-print.c (gnome_print_beginpage): Return correct value
	(gnome_print_showpage): Ditto
	(gnome_print_gsave): Ditto
	(gnome_print_grestore): Ditto
	(gnome_print_clip_bpath_rule): Ditto
	(gnome_print_fill_bpath_rule): Ditto
	(gnome_print_stroke_bpath): Ditto
	(gnome_print_image_transform): Ditto
	(gnome_print_glyphlist_transform): Ditto
	(gnome_print_context_close): Ditto
	(gnome_print_page_callback): New function

	* gnome-print.h: Added gnome_print_page_callback

2001-07-23  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-pgl.c (gnome_pgl_from_gl): Made matrix const

	* gnome-font.h: Moved gnome_font_face_get_font back here

2001-07-22  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-font-face.c (gnome_font_face_find): Use guchar * in signature
	(gnome_font_face_find_closest): Ditto
	(gnome_font_face_find_from_family_and_style): New function
	(gnome_font_style_list): New function
	(gnome_font_style_list_free): New function

	* gnome-rfont.h (gnome_rfont_render_pgl_rgba8): #define pgl
	rendering functions

	* gnome-pgl.c (gnome_pgl_render_rgba8): Moved pgl rendering here
	(gnome_pgl_render_rgb8): Ditto

2001-07-20  Lauris Kaplinski  <lauris@ximian.com>

	* gnome-print-rgbp.h: Use G_END_DECLS

	* gnome-print-rgbp.c (rgbp_image): Use guchar signature

	* gnome-print-rbuf.c (gpb_image): Use guchar in signature

	* gnome-print-stdapi.c (gnome_print_clip): Use new currentpath logic
	(gnome_print_eoclip): Ditto
	(gnome_print_fill): Ditto
	(gnome_print_eofill): Ditto
	(gnome_print_stroke): Ditto
	(gnome_print_strokepath): Ditto

--- Merge ChangeLogs ---

2002-01-16  Roy-Magne Mo  <rmo@sunnmore.net>

	* configure.in: Added no and nn to ALL_LINGUAS 

2002-01-11  Laszlo Peter  <laca@ireland.sun.com>

	* libgnomeprint/gp-tt-t1.c: s/__FUNCTION__/G_GNUC_FUNCTION/

2002-01-10  Michael Meeks  <michael@ximian.com>

	* Version 1.109.1

2002-01-07  Zbigniew Chyla  <cyba@gnome.pl>

	* configure.in (ALL_LINGUAS): Added pl.

2001-12-29  Lauris Kaplinski  <lauris@ximian.com>

	* tests/testprint.c (do_print_text): Use layout page size for --text

2001-12-27  Duarte Loreto <happyguy_pt@hotmail.com>

        * configure.in: Added portuguese to ALL_LINGUAS

2001-12-26  Lauris Kaplinski  <lauris@localhost.localdomain>

	* installer/gnome-font-install.c: Added /usr/share/Abisuite/fonts

	* installer/gf-fontmap.c (gf_font_db_new): Add missing '/' to fontmap name
	(gf_font_db_load): Ditto

2001-12-21  jacob berkman  <jacob@ximian.com>

	* installer/gnome-font-install.c: use popt.h as there is no
	popt-gnome.h

2001-12-21  Lauris Kaplinski  <lauris@ximian.com>

	* installer/gnome-font-install.c: Port from gnome-print 1

	* installer/gf-ttf.c: Port from gnome-print 1

	* installer/gf-ttf.h: Port from gnome-print 1

	* installer/gf-pfb.c: Port from gnome-print 1

	* installer/gf-pfb.h: Port from gnome-print 1

	* installer/gf-fontmap.h: Port from gnome-print 1

	* installer/gf-fontmap.c: Port from gnome-print 1

	* installer/Makefile.am (INSTALL_COMMAND): Upgrade to new installer
	(CPPFLAGS): -D sysconfdir and libdir

	* fonts/Makefile.am: Install adobe-urw.font and defaults.fontmap

	* Makefile.am (SUBDIRS): Added fonts

	* fonts/adobe-urw.font: Another copy of urw aliases

	* fonts/defaults.fontmap: Almost empty defaults file

	* installer/Makefile.am (CPPFLAGS): Added -DFONTMAPDIR_[STATIC|DYNAMIC]

	* configure.in: Added --disable-font-install for faster testing

2001-12-19  Miles Lane  <miles@megapathdsl.net>

	* configure.in: Remove GNOME_COMMON_INIT per Porting Guide
	* acconfig.h: Add #undef GETTEXT_PACKAGE

2001-12-19  Lauris Kaplinski  <lauris@ximian.com>

	* data/media.xml: Use the same key names as in final option tree

2001-12-17  Lauris Kaplinski  <lauris@ximian.com>

	* configure.in: Version 1.109

2001-12-14  Lauris Kaplinski  <lauris@ximian.com>

	* data/models/GNOME-GENERIC-PS.model: Added all options needed to
	make simple config system to work

	* data/media.xml: Define all layouts here

2001-12-12  Lauris Kaplinski  <lauris@ximian.com>

	* tests/testprint.c (do_print_text): Added test for printing
	multi-page text

	* configure.in: Version 1.108

2001-12-10  jacob berkman  <jacob@ximian.com>

	* acconfig.h:
	* configure.in: define GETTEXT_PACKAGE

2001-12-09  Lauris Kaplinski  <lauris@ximian.com>

	* tests/testprint.c (gpa_node_describe): Print out GPA tree
	(main): Added arguments to print out GPA tree or paper list

2001-12-08  Lauris Kaplinski  <lauris@ximian.com>

	* data/media.xml: Define paper types here

2001-12-07  Laszlo Peter  <laca@ireland.sun.com>

	* libgnomeprint/gnome-font-face.c: fix a void function returning
	a value.

2001-12-05  Lauris Kaplinski  <lauris@ximian.com>

	* HACKING: Fixed my email address

2001-12-03  Michael Meeks  <michael@ximian.com>

	* Version 1.107.0

2001-11-03  Michael Meeks  <michael@ximian.com>

	* Version 1.106.0

2001-11-01  Michael Meeks  <michael@ximian.com>

	* installer/gf-fontmap.c: kill libgnome usage.

2001-09-21  Havoc Pennington  <hp@redhat.com>

	* configure.in, autogen.sh: remove CERTIFIED_GNOMIE

2001-09-29  Fatih Demir <kabalak@gtranslator.org>

	* configure.in: Added "ta" to the languages list.

2001-09-27  Michael Meeks  <michael@ximian.com>

	* Version 1.105.0

2001-09-26  Hector Garcia Alvarez  <hector@scouts-es.org>

	* configure.in: Added "es" to ALL_LINGUAS

2001-09-25  Pablo Saratxaga <pablo@mandrakesoft.com>

	* configure.in: Added Azeri (az) and Walloon (wa) to ALL_LINGUAS
	* configure.in: Added Catalan (ca) to ALL_LINGUAS

2001-09-19  Darin Adler  <darin@bentspoon.com>

	* installer/gf-fontmap.c:
	* installer/gnome-font-install.c:
	Fix libxml includes.

2001-09-19  Wang Jian  <lark@linux.net.cn>

	* configure.in(ALL_LINGUAS): Added zh_CN for Simplified Chinese.

2001-09-06  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

	* configure.in: Added sk to ALL_LINGUAS.

2001-09-04  Andras Timar  <timar@gnome.hu>

	* configure.in: Added hu to ALL_LINGUAS.

2001-09-01  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added zh_TW to ALL_LINGUAS.

2001-08-24  jacob berkman  <jacob@ximian.com>

	* installer/gf-ttf.c (gf_ttf_open): 
	* installer/gf-pfb.c (gf_pfb_open): work around buggy mmap() in
	linux which returns NULL when length is 0.

2001-08-22  Michael Meeks  <michael@ximian.com>

	* Version 1.103.0

2001-08-22  Darin Adler  <darin@bentspoon.com>

	* installer/.cvsignore: Ignore what's really there.

	* installer/gf-fontmap.c:
	* installer/parseAFM.h:
	Remove includes of <libgnome/gnome-defs.h>, since that doesn't
	exist any more.

2001-08-22  Lauris Kaplinski  <lauris@ximian.com>

	* installer/gnome-font-install.c (gfi_build_font): Diget NULL version
	(gfi_read_afm_file_data): Ignore afms with missing attributes

	* Makefile.am (SUBDIRS): added installer

	* configure.in (LIBGNOMEPRINT_LIBS): added installer/Makefile
	Version 1.103.0

	* installer/gnome-font-install.c: Font installer is back

	* installer/gf-ttf.h: Ditto

	* installer/gf-pfb.*: Ditto

	* installer/gf-fontmap.*: Ditto

2001-08-18  Darin Adler  <darin@bentspoon.com>

	* configure.in: Add GLIB_GENMARSHAL. No need to build intl
	directory due to the way we use gettext.
	* Makefile.am: No need to build the intl directory due to
	the way we use gettext.
	* tests/Makefile.am: Remove extra -I.

2001-08-17  Michael Meeks  <michael@ximian.com>

	* Version 1.102.0

2001-08-16  Fatih Demir <kabalak@gtranslator.org>

	* configure.in: Added "tr" to the languages list.

2001-07-31  Michael Meeks  <michael@ximian.com>

	* configure.in: use PKG_CHECK_MODULES, not the gnome version,
	and add a libbonobo check.

2001-07-31  Martin Baulig  <baulig@suse.de>

	* tests/testprint.c: #include <popt.h> instead of <popt-gnome.h>.

2001-07-27  Lauris Kaplinski  <lauris@ximian.com>

	* configure.in: Use maximum warnings

2001-07-17  Christian Rose  <menthos@menthos.com>

	* sv.po: Added sv to ALL_LINGUAS.

2001-07-16  Lauris Kaplinski  <lauris@ximian.com>

	* configure.in (LIBGNOMEPRINT_LIBS): Added Makefiles under data

	* data/printers/Makefile.am: Added generic printer

	* data/Makefile.am (vendordir): Use gnome-print-2.0

	* data/models/Makefile.am (modeldir): use gnome-print-2.0

