1999-02-01  Chris Lahey  <clahey@umich.edu>

	* gnome-font.c: Added something to scan different weights in x fonts.

	* configure.in: Bumped version number to 0.1.0.

1999-01-31  Miguel de Icaza  <miguel@nuclecu.unam.mx>

        * gnome-print-meta.c: Do not close the printer context.  That is the
        job of our parent
	
1999-01-26  Chris Lahey  <clahey@umich.edu>

	* gnome-font-dialog.c: Changed the layout of this dialog.

	* gnome-font.c: Changed from "times new roman" to "times" so it
	would work on machines with "times" but no "times new roman" x
	screen font.  Added an #if 1 #else #endif to make it easy to
	switch back.

Sat Jan 23 23:11:36 1999  Raph Levien  <raph@gimp.org>

	* gnome-text.c (gnome_text_hs_just): Changed it to make use of
	total_space rather than n_spaces.

	* testtext.c: use a max_neg_space of 128 (i.e. half).

Sat Jan 23 22:22:31 1999  Peter Teichman  <pat4@acpub.duke.edu>

	* gnome-font-dialog.h: can't #include libgnomeprint/gnome-font.h if
	gnome-print hasn't been built. Unfortunately, this *is* gnome-print.

1999-01-23  Chris Lahey  <clahey@umich.edu>

        * gnome-font-dialog.h, gnome-font-dialog.c: Moved this from
	go/font-dialog.[ch] to here.
	
1999-01-23  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* testprint.c (main): Added tests for metafile driver.

	* gnome-print-meta.c: New file.  Implements the metafile printer
	driver.

Thu Jan 21 15:37:40 1999  Raph Levien  <raph@acm.org>

	* gnome-print-ps.c: turned off VERBOSE

	* gnome-text.h: Glyph default state, which makes it easier to
	keep track of which attributes have changed. Also added alignment
	options to the layout.

	* gnome-text.c (gnome_text_lines_from_layout): Many enhancements
	to this function, including alignment options and the fact that
	it preserves attributes in the middle of the paragraph.

	* testtext.c: exercises justification.

Thu Jan 21 00:47:06 1999  Raph Levien  <raph@gimp.org>

	* gnome-text.c (gnome_text_layout_new): fixed a problem that
	it was incrementing char_idx twice.

1999-01-19  Chris Lahey  <clahey@umich.edu>

	* gnome-font.h, gnome-font.c: Copied most of wp_font.[Ch] into
	gnome-font.[ch] and got rid of a few small C++isms.

Tue Jan 19 19:24:36 1999  Raph Levien  <raph@gimp.org>

	* gnome-print-ps.c: selecting the font from gnome-text
	now loads the .pfa file if necessary.

Tue Jan 19 17:11:03 1999  Raph Levien  <raph@acm.org>

	* testtext.c (print_test_page): test for the multiline paragraph
	stuff

	* gnome-text.h:
	* gnome-text.c: added a simple justification function. added
	functions to break a paragraph into multiple lines.

	* gnome-font.h:
	* gnome-font.c: added some more apis for unsized fonts, and
	fixed a bug or two involving uninitialized memory

Tue Jan 19 00:49:30 1999  Raph Levien  <raph@gimp.org>

	It prints using gnome-text now!

	* testtext.c (print_test_page): string now contains some fun utf-8
	encoded unicode stuff

	* gnome-text.h: added some apis for getting font info through
	the font handle, for use by gnome-print-ps.c
	* gnome-text.c (gnome_text_layout_new): fixed bug in unicode utf-8
	decoder; added kerning, tracking, and ligatures

	* gnome-font.h:
	* gnome-font.c (gnome_font_unsized_kern): added this function.

	* gnome-print-ps.h: changed current_font_size from int to double,
	added a couple of elements for keeping track of current font when
	printing gnome-text stuff.
	* gnome-print-ps.c: added the gnome_print_ps_textline method.

Mon Jan 18 16:05:01 1999  Raph Levien  <raph@acm.org>

	* gnome-text.h:
	* gnome-text.c: added the GnomeTextLine structure. Much new
	code added to support this.

	* gnome-font.h:
	* gnome-font.c: a bunch of new stuff to support gnome-text.
	Also, an interface for listing fonts and font families.

	* gnome-print.h:
	* gnome-print.c: added a ::textline(GnomeTextLine *) method,
	which has much richer functionality than ::show (char *). Note:
	this is not yet printing in the gnome-print-ps module.

	* testtext.c: beginnings of a testbed for GnomeText.

	* Makefile.am: added testtext

1999-01-08  Tomasz Koczko <kloczek@rudy.mif.pg.gda.pl>

	* po/pl.po
	added pl translation.

Thu Jan  7 11:45:07 1999  Raph Levien  <raph@gimp.org>

	* gnome-font.h:
	* gnome-font.c (gnome_font_name_closest): Adding more support
	for unsized fonts, in general, as that's going to be the main
	interface for gnome-text.

	* gnome-text.h:
	* gnome-text.c: getting a good start on the implemementation
	of font handles and font list handles. Still very much work in
	progress, though.

1999-01-07  Chris Lahey  <clahey@umich.edu>

	* gnome_printer-dialog.h, gnome-printer-dialog.c
	(gnome_printer_dialog_get_printer): Added this function to allow
	the programmer to get the chosen printer information.

Wed Jan  6 18:53:40 1999  Raph Levien  <raph@gimp.org>

	* gnome-font.h:
	* gnome-font.c (gnome_font_add_unimapping): It will now correctly
	configure the mapping from Unicode to Adobe Type1 standard
	encoding. (gnome_font_get_glyph) added a function that finds
	the glyph number corresponding to a unicode code.

	* configure.in: changed from kpsetool to kpsewhich, which
	seems to work better on the RH 5.2 install (kpsetool was
	inserting some exclamation points).

Wed Jan  6 17:04:51 1999  Raph Levien  <raph@gimp.org>

	* gnome-font.h:
	* gnome-font.c (gnome_font_get_glyph): Added some code to map
	unicodes to glyph numbers - still need to get the mappings
	initialized when loading fonts. (gnome_font_find_glyphnum) fixed a
	stupid segv.

Wed Jan  6 00:09:40 1999  Raph Levien  <raph@gimp.org>

	* gnome-font.h:
	* gnome-font.c: a lot of code to parse .afm files and
	suck out kerning and ligature data

	* gnome-text.h:
	* gnome-text.c: gnome_text_new now decodes the utf input,
	although it currently doesn't do anything with it.

	* gnome-print-ps.c: slightly more intelligent about escaping
	strings to show.
	
Mon Jan  4 11:29:57 1999  Raph Levien  <raph@gimp.org>

	* gnome-font-install.in: Simple bugfix to allow installing
	individual font files, not just entire dirs.

1999-01-05  Chris Lahey  <clahey@umich.edu>

	* gnome-printer-dialog.c (gnome_printer_dialog_new): Added this
	function to generate a non-modal font dialog.

Sun Jan  3 23:10:28 1999  Raph Levien  <raph@gimp.org>

	* gnome-font.h:
	* gnome-font.c: Added code for font families and dealing
	reasonably with font weights.
	
	* gnome-text.h: Expanded out the concepts somewhat.

	* gnome-text.c: Added this file.

	* testprint.c: Uses font families now.

	* Makefile.am: added gnome-text.[ch] files.
	
Sun Jan  3 21:12:05 EST 1999  Jeff Garzik  <jgarzik@pobox.com>

	* configure.in:
	Correct TeX check.
	
	* gnome-print-ps:
	Fixed two non-void funcs returning no value.
	Added g_return_val_if_fail guard to check for null ptr derefs.

	* po/Makefile.in.in:
	Removed 'po/ChangeLog' from distfiles.  'make distcheck' works.

	* po/fr.po:
	Added dummy file so configure.in won't complain.

Wed Dec 16 12:35:18 1998  Raph Levien  <raph@gimp.org>

	* configure.in: Improved test for TEXMF (it now uses
	kpsetool so it can be in arbitrary locations).

Mon Dec 14 12:35:18 EST 1998	Michael K. Johnson <johnsonm@redhat.com>

	* Makefile.am, gnome-print.c, gnome-print.h, gnome-print-ps.c:
	Added rotate, scale, and translate wrappers and postscript
	deconvolvers from concat back to rotate, scale, and translate.
	All the guts come from libart_lgpl.

1998-11-17  Havoc  <hp@pobox.com>

	* gnome-printer-dialog.c (gnome_printer_dialog_class_init): 
	Replace gtk_dialog_get_type() with gnome_dialog_get_type();
	fixes a segfault when trying to print in gwp.

1998-11-17  Seth Alves  <alves@hungry.com>

	* gnome-print-ps.c (gnome_print_ps_setrgbcolor): don't set the
	color if that color is already set
	(gnome_print_ps_setfont): don't set the font if that font is
	already set

Wed Oct 21 20:43:41 1998  Raph Levien  <raph@gimp.org>

	* gnome-font.h:
	* gnome-font.c:
	* gnome-print-ps.h:
	* gnome-print-ps.c (gnome_print_ps_setfont): Support for glyph
	aliasing.

	* gnome-font-install: cleanups, and support for glyph-alias

	* parseAFM.c (token, linetoken): stopped buffer overruns.
	* parseAFM.h: added AFM_ prefix to error codes.

	Our experience with the parseAFM module really points up the need
	for coding standards, and the need to bring imported code up to
	those standards.

1998-10-07  Federico Mena Quintero  <federico@nuclecu.unam.mx>

	* parseAFM.c: #include <stdlib.h> and <string.h>
	(parseCharWidths): Added missing return type int (ewww, K&R
	function prototypes...).
	(parseCharMetrics): Likewise.
	(parseTrackKernData): Likewise.
	(parsePairKernData): Likewise.
	(parseCompCharData): Likewise.
	(enum parseKey): Why make an enum declaration static?

	* gnome-font.c (gnome_font_get_width_string): Added parens around
	assignment used as truth value.

	* gnome-print-ps.c (gnome_print_ps_setfont): Removed unused status
	variable.

Mon Oct  5 16:16:04 1998  Raph Levien  <raph@gimp.org>

	* Makefile.am (install-data-local): Make it so that it
	runs gnome-font-install to find GhostScript and TeX fonts
	upon "make install".

	* gnome-print-ps.c: expanded support for gnome-font, and
	also minor change to image api (removed matrix).

	* gnome-font.c: serious extensions to read the fontmap,
	download fonts to the printer, and support querying of
	widths.

	* testprint.c (print_test_page): added test for
	gnome_font_get_width_string.

Sun Oct  4 22:18:45 1998  Raph Levien  <raph@gimp.org>

	* gnome-font.c (gnome_font_add_mapping): The gnome-font
	module now loads fontmaps, and gnome-font-install does a
	credible job creating them.

Sun Oct  4 09:45:43 1998  Raph Levien  <raph@gimp.org>

	* fontinst.pl: A quick hack to find PostScript fonts and install
	symlinks in ~/.gnome/fonts

1998-10-01  Seth Alves  <alves@hungry.com>

	* gnome-print-ps.c (gnome_print_ps_new): send postscript header and
	trailer comments

1998-09-30  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* Makefile.am: Use '?' to separate the sed
	commands as ',' is used when people pass -Wl,something.

1998-09-29  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* configure.in: Output our compilation flags.

	* printConf.sh.in:  New file, used to plug gnome-print into the
	gnome-config setup.

	* Makefile.am: Create and install printConf.sh from
	printConf.sh.in

Thu Sep 24 12:42:53 1998  Raph Levien  <raph@gimp.org>

	* The image operators are now supported.

Wed Sep 23 17:50:43 1998  Raph Levien  <raph@gimp.org>

	* Started gnomifying, adding a printer dialog.

Wed Sep 23 15:28:58 1998  Raph Levien  <raph@gimp.org>

	* Initial version. Based on
	http://www.levien.com/gnome/print-arch.html
	

