2004-02-03  Sven Neumann  <sven@gimp.org>

	* Made 0.4 release.

	* src/fontsel.c (fontsel_directories_dialog): don't set the dialog
	modal; it might need to open another dialog.

2004-02-03  Sven Neumann  <sven@gimp.org>

	* README
	* NEWS: some updates for the 0.4 release.
	
	* autogen.sh: also check for automake-1.8.

2004-01-28  Sven Neumann  <sven@gimp.org>

	* configure.in: more updates. 

	* src/fontsel.c: some minor code cleanup.

2004-01-27  Sven Neumann  <sven@gimp.org>

	* autogen.sh: updated

	* configure.in
	* src/Makefile.am: use intltool to handle translations, use
	PKG_CHECK_MODULES to detect gimp-2.0.

2003-12-05  Sven Neumann  <sven@gimp.org>

	* configure.in: only define FOO_DISABLED_DEPRECATED when compiling
	against gtk+ <= 2.3.0.

2003-12-04  Sanlig Badral  <badral@openmn.org>

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

2003-11-28  Michael Natterer  <mitch@gimp.org>

	* src/about.c
	* src/fontsel.c
	* src/fonttable.c
	* src/interface.c: pass "plug-in-freetype" as help_id to
	gimp_dialog_new().

2003-11-11  Sven Neumann  <sven@gimp.org>

	* src/fontsel.c (fontsel_directories_dialog)
	* src/about.c (about_dialog_run): use gimp_dialog_run().

2003-11-08  Sven Neumann  <sven@gimp.org>

	* src/about.c
	* src/fontsel.c
	* src/fonttable.c
	* src/freetype-types.h
	* src/interface.c
	* src/main.c
	* src/main.h
	* src/matrix.[ch]
	* src/outline.c
	* src/render.c: use the recommended way to include freetype headers.

2003-11-06  Sven Neumann  <sven@gimp.org>

	* configure.in: depend on gimp >= 1.3.23 for new GimpDialog API.

	* src/about.[ch]
	* src/fontsel.c
	* src/fonttable.c
	* src/interface.c: adapt to new GimpDialog API.

2003-10-26  Sven Neumann  <sven@gimp.org>

	* src/about.c
	* src/render.c: gracefully handle empty text boxes.

	* src/*.[ch]: removed trailing whitespace.

2003-08-30  Michael Natterer  <mitch@gimp.org>

	* configure.in: require gimp >= 1.3.20 and gtk+ >= 2.2.0

2003-08-28  Michael Natterer  <mitch@gimp.org>

	* configure.in: fixed wrong DATADIR.

	* src/main.c: changed call to gimp_plugin_help_register() to follow
	the latest gimp help system API change. Removed wrong Win32
	redefinitions of DATADIR and LOCALEDIR.

	* src/fonttable.c
	* src/interface.c: changed dialog help IDs accordingly.

	* help/Makefile.am
	* help/gimp-help.xml: new file for the help ID mapping.

2003-08-22  Hasbullah Bin Pit <sebol@ikhlas.com>

	* configure.in: Added 'ms' (Malay) to ALL_LINGUAS.

2003-08-13  Gil "Dolfin" Osher <dolfin@rpg.org.il>

	* configure.in: Added "he" (Hebrew) to ALL_LINGUAS.

2003-07-22  Sven Neumann  <sven@gimp.org>

	* configure.in: use AM_PATH_GIMP_2_0(), changed the gettext domain
	to gimp20-freetype.

2003-07-06  Sven Neumann  <sven@gimp.org>

	* configure.in: depend on GIMP >= 1.3.17.

	* src/main.c: added const qualifiers as expected by
	libgimp >= 1.3.17.

	* src/interface.[ch]
	* src/main.h: updated copyright headers.

2003-05-06  Danilo ? egan  <dsegan@gmx.net>

	* configure.in: Added "sr" and "sr@Latn" to ALL_LINGUAS.

2003-03-25  Sven Neumann  <sven@gimp.org>

	* configure.in: depend on GIMP >= 1.3.14.
	
	* src/freetype-intl.h: only define the gettext macros here.
	
	* src/main.c: bind to the plug-in textdomain, GIMP takes care of
	the rest.

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

	* configure.in: Added Belarusian to ALL_LINGUAS.

2003-02-06  Daniel Yacob  <locales@geez.org>

	* configure.ac: Added "am" (Amharic) to ALL_LINGUAS.

2003-01-25  Sven Neumann  <sven@gimp.org>

	* configure.in: some minor fixes.

	* acconfig.h: removed, it's not needed any longer.

2003-01-24  Sven Neumann  <sven@gimp.org>

	* src/main.c (run): spacing is an integer, don't treat it as a
	float. Problem spotted by Nabil Sayegh <nas@e-trolley.de>.

2003-01-24  Abel Cheung  <maddog@linux.org.hk>

	* configure.in: Added missing "ml" to ALL_LINGUAS.

2002-11-05  Fatih Demir <kabalak@gtranslator.org>

	* configure.in: Added "ta" (Tamil) to ALL_LINGUAS.

2002-11-05  Michael Natterer  <mitch@gimp.org>

	* src/main.c (query): use G_N_ELEMENTS().

2002-11-04  Sven Neumann  <sven@gimp.org>

	* configure.in: removed unnecessary call to AM_PROG_LIBTOOL. Check
	for gtk+ >= 2.0.0.

2002-10-25  Stanislav Brabec  <sbrabec@suse.cz>

	* configure.in: Added cs to ALL_LINGUAS.

2002-09-17  Sven Neumann  <sven@gimp.org>

	* configure.in: bumped version number to 0.4.

	* src/fontsel.c: use a paned to pack the font selector lists.

	* src/interface.c: reordered buttons to comply to the HIG.

2002-05-22  Sven Neumann  <sven@gimp.org>

	* Makefile.am
	* pixmaps/zoom_in.xpm
	* pixmaps/zoom_out.xpm: removed pixmaps.

	* src/Makefile.am: don't include local intl directory.

	* src/freetype-intl.h: small cleanups.

	* src/interface.c: replaced pixmaps by stock icons.

2002-05-13  Sven Neumann  <sven@gimp.org>

	* src/fontsel.c (fontsel_is_font_file): removed debugging output.

	* src/interface.c (dialog): g_signal_connect_object() should fix
	the crash that occured when closing the dialog.

	* src/render.c (blit_glyph_to_drawable): return early for empty glyph
	bitmaps.
	
2002-05-06  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* configure.in: Added Vietnamese (vi) to ALL_LINGUAS

2002-05-06  Sven Neumann  <sven@gimp.org>

	* autogen.sh: call glib-gettextize.

2002-05-06  Sven Neumann  <sven@gimp.org>

	* src/interface.c: moved the progress bar out of the dialog's
	action area since this neat hack doesn't work with gtk+-2.0.

2002-03-27  Sven Neumann  <sven@gimp.org>

	* configure.in: moved AC_PROG_CC before AM_PROG_LIBTOOL.

	* src/Makefile.am: moved GIMP_CFLAGS before FREETYPE_CFLAGS so we
	don't accidentally pull in gimp-1.2 headers :-(

2002-03-08  Duarte Loreto <happyguy_pt@hotmail.com>

        * configure.in: Added pt to ALL_LINGUAS.

2002-03-07  Carlos Perello Marin <carlos@gnome-db.org>

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

2002-02-08  Sven Neumann  <sven@gimp.org>

	* src/fontsel.c: use the term Folder instead of Directory.

2002-01-15  Sven Neumann  <sven@gimp.org>

	* src/freetype-intl.h: don't reset LC_NUMERIC, not needed anymore.
	Get rid of INIT_I18N_UI().
	
	* src/main.c: call INIT_I18N().

2001-12-21  Stanislav Visnovsky  <visnovsky@nenya.ms.mff.cuni.cz>

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

2001-12-19  Sven Neumann  <sven@gimp.org>

	* src/main.c: follow libgimp API changes.

2001-12-17  Sven Neumann  <sven@gimp.org>

	* help/Makefile.am
	* help/C/Makefile.am
	* help/images/Makefile.am: cleanup

2001-11-29  Sven Neumann  <sven@gimp.org>

	* require GTK+-1.3.11 and GIMP-1.3.1. Removed GTK_DISABLE_COMPAT_H
	from CFLAGS, added G_DISABLE_DEPRECATED and GDK_DISABLE_DEPRECATED.

	* src/Makefile.am: cleanup.
	
	* src/fontsel.c: use g_tree_foreach() instead of g_tree_traverse().
	Use new GDir functions from glib. Changed dialog button ordering.

	* src/interface.c: changed dialog button ordering.
	
2001-10-03  Sven Neumann  <sven@gimp.org>
	
	* src/fontsel.c: use g_ascii_strncasecmp().

2001-10-03  Sven Neumann  <sven@gimp.org>

	* HACKING
	* Makefile.am
	* acconfig.h
	* autogen.sh
	* configure.in
	* po/po2tbl.sed.in: don't call gettextize, use AM_GLIB_GNU_GETTEXT
	instead. Defined GETTEXT_PACKAGE to gimp14-freetype, so we don't
	clash with gimp-freetype for gimp-1.2.
	
	* src/freetype-intl.h
	* src/main.c: changed accordingly.

	* src/fontsel.c
	* src/fonttable.c
	* src/interface.c: use GTK_STOCK icons for standard buttons.

2001-08-27  Abel Cheung <maddog@linux.org.hk>

	* configure.in: Added zh_TW to ALL_LINGUAS.

2001-08-15  Sven Neumann  <sven@gimp.org>

	* README
	* configure.in
	* src/about.c
	* src/fontsel.c
	* src/fonttable.c
	* src/interface.c: ported to GTK+-2.0 so it works with GIMP-1.3.

	If you want to use gimp-freetype with GIMP-1.2, use the "gimp-1-2" 
	branch of gimp-freetype.

2001-06-29  Michael Natterer  <mitch@gimp.org>

	* src/main.c: register under <Image>/Filters/Text

	* src/render.c: s/drawable->id/drawable->drawable_id/g to follow
	libgimp API change.

2001-06-19  Sven Neumann  <sven@gimp.org>

	* configure.in: bumbed version number to 0.3
	
	* autogen.sh: correctly parse latest autoconf and automake 
	"--version" string.

2001-04-19  Michael Natterer  <mitch@gimp.org>

	* autogen.sh: removed useless stuff.

	* configure.in: fixed po/Makefile generation, added
	AM_PROG_LIBTOOL.

2001-03-31  Pablo Saratxaga  <pablo@mandrakesoft.com>

	* src/main.c: added comment for translators
	* configure.in: Added az to ALL_LINGUAS.

2001-02-25  Michael Natterer  <mitch@gimp.org>

	* configure.in: use AM_PATH_GIMP_1_4()

	* src/render.c: updated to work with GimpRGB.

2001-02-06  Simos Xenitellis  <simos@hellug.gr>

	* configure.in: Added el to ALL_LINGUAS.

2000-12-12  Sven Neumann  <sven@gimp.org>

	* configure.in: Added hu to ALL_LINGUAS.

2000-12-09  Zbigniew Chyla  <cyba@gnome.pl>

	* configure.in: Added pl to ALL_LINGUAS.

2000-11-30  Sven Neumann  <sven@gimp.org>

	* src/Makefile.am: purely cosmetic change

2000-11-27  Sven Neumann  <sven@gimp.org>

	* src/interface.c
	* src/render.[ch]: Limited the text entry to the size of our 
	primitive glyph cache. Removed a superfluous function variable. 

2000-11-26  Sven Neumann  <sven@gimp.org>

	* Made 0.2 release.

2000-11-25  Sven Neumann  <sven@gimp.org>

	* help/images/wilber.png: removed
	* help/images/freetype.png: new file
	
	* help/C/freetype.html: we need someone to write some help
	
	* src/*.[ch]: code review, indentation

	* src/interface.c: temporarily disabled drawing of cursor in the 
	preview until it is fixed

	* main.c
	* src/render.[ch]: set num_glyphs to 0 when strlen(text) is 0 instead
	of doing nothing as we used to do. This should fix the crashes that
	occured frequently when deleting all text in the entry. 
	Initialize the glyph cache with NULL pointers.
	
2000-11-24  Sven Neumann  <sven@gimp.org>

	* README: FreeType2 has been released, so we no longer
	recommend using snapshots.
	
	* configure.in: correct test for freetype-config

	* src/about.c
	* src/interface.c
	* src/main.c
	* src/render.[ch]: split rendering call into two functions. 
	render_prepare() layouts the string and returns the bounding_box.
	render() actually renders the string to the buffer. This allows 
	to do the preview refresh code correctly which in turn removes 
	the annoying preview jumping we were experiencing lately.

2000-11-16  Sven Neumann  <sven@gimp.org>

	* configure.in: adapted to make use of freetype-config (available
	in current ft2 snapshots)

	* src/Makefile.am
	* src/freetype-types.h: new file holding all typedefs

	* src/*.[ch]: cleaned up the #include mess

2000-11-13  Simon Budig  <simon@gimp.org>

	* src/matrix.h  gimp-freetype did not compile. I added
	the freetype header file.

2000-10-24  Sven Neumann  <sven@gimp.org>

	* src/interface.c: small fix for the cursor positiong.
	Still broken. Need to rework all this one day...

	* src/render.c: typo fix
	
2000-10-15  Seth Burgess <sjburges@gimp.org>
 	
	* src/about.c  
	* src/interface.c
	* src/main.[ch]
	* src/render.[ch]: Added a return value 
	for the created layer in PDB

2000-10-14  Seth Burgess <sjburges@gimp.org>
	
	* src/main.c: corrected indexing error on 
	non-interactive PDB stuff

2000-10-15  Yukihiro Nakai  <nakai@gnome.gr.jp>

	* configure.in: Add ja to ALL_LINGUAS.

2000-09-03  Michael Natterer  <mitch@gimp.org>

	* configure.in: define -DGTK_DISABLE_COMPAT_H

	* src/fonttable.h: removed COMPAT_CRUFT.

2000-09-17  Jesus Bravo Alvarez  <jba@pobox.com>

	* configure.in: Added Galician (gl) to ALL_LINGUAS

2000-08-28  Sven Neumann  <sven@gimp.org>

	* src/interface.c (preview_cursor_draw): fixed compiler warning

2000-08-28  Michael Natterer  <mitch@gimp.org>

	* configure.in: honour ACLOCAL_FLAGS.

	* src/fonttable.c: made it work with current FreeType, minor changes.

2000-08-27 Alastair McKinstry <mckinstry@computer.org>

	* ga.po: Added Irish translation.

2000-08-24  Sven Neumann  <sven@gimp.org>

	* src/fonttable.c
	* src/interface.c
	* src/main.c
	* src/matrix.[ch]
	* src/outline.c
	* src/render.c: Made it compile against newest libgimp. Played
	with the cursor a little. The fonttable is still broken.

2000-08-24  Sven Neumann  <sven@gimp.org>

	* README
	* src/main.c
	* src/render.[ch]: The current FreeType2 snapshot finally gets
	the bounding box right for us, so I could remove the ugly
	workarounds I introduced lately. The cursor handling is still
	broken, but I'd consider the plug-in to be useable again.

2000-08-20  Tor Lillqvist  <tml@iki.fi>

	* src/makefile.mingw: Reflect the fact the we now use the latest
	FreeType2.

2000-08-20  Sven Neumann  <sven@gimp.org>

	* README
	* configure.in
	* src/Makefile.am
	* src/about.c
	* src/fonttable.c
	* src/interface.c
	* src/main.[ch]
	* src/render.c: Ported to freetype2-beta8 which is labelled
	the release candidate for FT2. This is not yet working correctly
	and as usual the bounding box is our major problem. I have 
	checked it in anyway, so we can try to fix it. Also it seems 
	that the autohinter code in beta8 has major problems...

2000-08-02  Tor Lillqvist  <tml@iki.fi>

	* src/fontsel.c (fontsel_scan_directory): Use correct face index
	for faces 1..n in fonts with multiple faces.

2000-06-25  Sven Neumann  <sven@gimp.org>

	* src/fonttable.c: don't crash if the fonttable dialog is closed

2000-06-24  Sven Neumann  <sven@gimp.org>

	* autogen.sh: applied patch from Sesse <sgunderson@bigfoot.com>
	that fixes the check for recent versions of auto[conf|make].
	
	* configure.in: we require gimp-1.1.24 and gtk+-1.2.8

2000-06-24  Sven Neumann  <sven@gimp.org>

	* README
	* src/fonttable.c
	* src/main.[ch]
	* src/render.c: ported to latest freetype2 snapshot

2000-06-22  Yuri Syrota	<rasta@renome.rovno.ua>
	
	* configure.in: Added uk to ALL_LINGUAS.

2000-06-10  Sven Neumann  <sven@gimp.org>

	* src/render.c (layout_glyphs): commented out some code
	which caused random crashes. Eventually we leak memory
	now...

	* src/interface.c: focus the entry widget if the user clicks
	into the preview

2000-06-10  Sven Neumann  <sven@gimp.org>

	* src/interface.c: made the cursor at least somewhat useable.
	Transformations are not yet supported. As a next step I will
	try to make the preview a widget derived from GtkEditable.

2000-06-09  Sven Neumann  <sven@gimp.org>

	* AUTHORS
	* src/about.c: added Tor Lillqvist

	* src/main.c: s/gimp_([get|set]_data)/gimp_procedural_db_\1/
	
2000-06-08  Sven Neumann  <sven@gimp.org>

	* configure.in: bumped dependency to gimp-1.1.23. Actually 
	what you need is current CVS...

	* src/Makefile.am
	* src/makefile.mingw
	* src/pdb_calls.[ch]: removed PDB wrappers since libgimp 
	defines them for us now
	
	* src/fontsel.c
	* src/interface.c
	* src/main.c:
	* src/outline.c: ported to latest libgimp without compatibility
	defines

2000-06-07  Tor Lillqvist  <tml@iki.fi>

	* src/render.c (prepare_text): Use GdkWChars. For single-byte
	charsets on X11, should work as before (i.e. probably more or less
	randomly for non-ASCII characters). On Windows, with Unicode,
	together with a fix for a bug in freetype2, now works for
	non-ASCII, including CJK. (Well, as only the preview uses the
	selected font, the entry widget isn't necessarily able to show the
	non-ASCII characters.)

	* src/main.c: If DATADIR not defined, use the "gimp-freetype"
	subdir of gimp_data_directory().
	(query): Use gimp_plugin_domain_register() as in current libgimp.

	* src/fontsel.c (fontsel_directories_dialog): Also save the font
	path if it is the same as the DEFAULT_FONTPATH. Otherwise,
	even if the default path is OK, the user will have to accept it
	each time.

	* src/makefile.mingw: Simplify and update.

2000-06-06  Fatih Demir	<kabalak@gmx.net>
	
	* configure.in: Added tr to ALL_LINGUAS.
	
2000-06-01 Ville Hautam?ki <villeh@cs.joensuu.fi>

	* configure.in: added finnish translation
	
2000-05-28  Sven Neumann  <sven@gimp.org>
	    Jens Lautenbacher  <jtl@gimp.org> 

	* README
	* src/Makefile.am
	* src/about.c
	* src/fontsel.c
	* src/fonttable.c
	* src/main.[ch]
	* src/outline.[ch]: ported to the current FreeType2
	CVS snapshot and made some smaller changes related to 
	what's explained below.
	
	* src/render.c (compute_bbox): take the font's ascendeur 
	and descendeur into account
	(layout_glyphs): if passed an array, fill it with glyph
	positions

	* interface.c: made the preview a drawing_area and 
	started to implement editing in the preview. Do not
	expect too much, as there's nothing but a cursor yet 
	and even that is broken...
	
2000-05-23  Fellmann Joaquim <joaquim@hrnet.fr>

	* configure.in: Added French translation.

2000-05-22  Robert Brady  <rwb197@zepler.org>

	* configure.in: Added British translation.

2000-05-22  Sven Neumann  <sven@gimp.org>

        * HACKING: new file
	
2000-05-22  Sven Neumann  <sven@gimp.org>

	* configure.in
	* src/Makefile.am: some small changes

2000-05-21  Michael Natterer  <mitch@gimp.org>

	Added help support:

	* help/.cvsignore
	* help/Makefile.am
	* help/C/.cvsignore
	* help/C/Makefile.am
	* help/C/freetype.html
	* help/C/index.html
	* help/images/.cvsignore
	* help/images/Makefile.am
	* help/images/wilber.png: new files.

	* Makefile.am
	* configure.in
	* src/Makefile.am: some build changes to include the help stuff
	and the DATADIR where the help files are installed.

	* src/main.c: call gimp_plugin_help_register().

	* src/interface.c: changed the help file in gimp_dialog_new().

2000-05-13  Sven Neumann  <sven@gimp.org>

	* src/Makefile.am
	* src/fonttable.h: new file

	* src/fonttable.c
	* src/interface.c: code review, no important changes

	* src/render.h: export blit_glyph_to_buffer()
	
2000-05-10  Sven Neumann  <sven@gimp.org>

	* IDEAS: new file to hold ideas

2000-05-10  Tor Lillqvist  <tml@iki.fi>

	* src/makefile.mingw (OBJECTS): Add fonttable.o

Tue May  9 22:22:07 BST 2000 <alt@gimp.org>
	
	Added a font charmap previewer. Pls modify/comment.

	interface.c  Added new fonttable button.
	render.c     Made blit_glyph_to_buffer public.
	
	New file fontable.c. Actually renders the char map. The RMB 
	pops up a larger version of the glyph.

	Still todo. Make sure strings in fontable.c are all i18n'ed
	Currently  we get some "warning: implicit declaration of function"
	when compiling interface.c & render.c. This is because I have not
	added the function definitions to the header files. Making
	blit_glyph_to_buffer public may need to be reviewed.

	(I don't mind if anyone else "fixes" these problems.. Sven ;-)

	Also still todo the LMB should add the glyph into "selected" string.
	That ways we can render wingdings and all those fonts you can't type 
	in very easily.

2000-05-08  Andreas Hyden  <a.hyden@cyberpoint.se>

	* configure.in: added sv to ALL_LINGUAS.
	  (there is now sv.po file).

2000-05-07  Sven Neumann  <sven@gimp.org>

	* configure.in: removed sv from ALL_LINGUAS
	(feel free to add it again once you add a po-file with it)
	
2000-05-07  Andreas Hyden  <a.hyden@cyberpoint.se>

	* configure.in: added sv to ALL_LINGUAS.

2000-05-07  Kjartan Maraas  <kmaraas@online.no>

	* configure.in: added no to ALL_LINGUAS.
	
2000-05-07  Kenneth Christiansen  <kenneth@gimp.dk>

        * configure.in: added da to ALL_LINGUAS

2000-05-07  Sven Neumann  <sven@gimp.org>

	* src/interface.c: minor layout tweaks (spacing)

2000-05-06  Sven Neumann  <sven@gimp.org>

	* Made 0.1 release.

2000-05-06  Sven Neumann  <sven@gimp.org>

	* src/interface.c: replaced the transform matrix UI with more 
	meaningful sliders for scaling and shearing.

2000-05-06  Sven Neumann  <sven@gimp.org>
 
        * src/about.c
        * src/interface.c
        * src/main.[ch]: changed the FreeTypeVals struct once again.
	Now we store the fontfile again instead of the font family and
	style. This is ugly and will change later once we have proper 
	font managment, but it makes RUN_WITH_LAST_VALS work and even
	non-interactive mode should work now (untested).

2000-05-05  Sven Neumann  <sven@gimp.org>

        * src/main.c: ooops, missed a break in my last change

2000-05-05  Tor Lillqvist  <tml@iki.fi>

	* configure.in: Check for <unistd.h>.

	* config.h.win32: New file. I don't like this, but without
	configure, what to do?
	
	* src/makefile.mingw: New file.

	* src/fontsel.c: Win32: Include glib.h first for G_OS_WIN32. Don't
	include <dirent.h>, and use different default fontpath. Don't
	check font file's uid and gid.

	* src/main.c: Win32: Define LOCALEDIR as "locale" in the gimp data
	directory.

Thu May  4 15:08:04 PDT 2000 Manish Singh <yosh@gimp.org>

	* configure.in: error out if no path to freetype source is
	specified

2000-05-04  Sven Neumann  <sven@gimp.org>

        * README: mention the URL of the FreeType homepage
	
        * main.c: an attempt to make it work with RUN_WITH_LAST_VALS.
	Still broken and will be until Mitch explains me why how the
	matrix stuff is supposed to work.
	
2000-05-04  Sven Neumann  <sven@gimp.org>

	* src/interface.c: do a full update after the about dialog 
	was closed to avoid feedback from the second preview
	
2000-05-04  Sven Neumann  <sven@gimp.org>

	* src/about.[ch]
	* src/interface.c: make the main dialog insensitive while the
	About dialog is open since there are interesting relationships
	between the two previews
	
2000-05-04  Sven Neumann  <sven@gimp.org>

	* configure.in
	* src/Makefile.am
	* src/about.[ch]: What is a plug-in without an About dialog?

	* src/fontsel.[ch]
	* src/interface.c
	* src/main.c
	* src/render.c: various small changes to make the About dialog work 
	
2000-05-04  Michael Natterer  <mitch@gimp.org>

	* src/interface.[ch]
	* src/main.[ch]: added a FreeTypeUIVals structure to save stuff
	like rotation and the shearing/stretching matrix.
	gimp_[set|get]_data() the struct and initialize the ui with
	it's values.

2000-05-04  Sven Neumann  <sven@gimp.org>

	* src/interface.c: added wheel mouse support for zooming

2000-05-04  Sven Neumann  <sven@gimp.org>

	* src/interface.c
	* src/main.[ch]
	* src/render.c: fixed letter spacing and added a reset button
	for the transformation

2000-05-04  Valek Filippov  <frob@df.ru>

	* configure.in: added "ru" to ALL_LINGUAS.

2000-05-04  Michael Natterer  <mitch@gimp.org>

	* src/interface.c: Hi Sven, how was the pub ?)
	Showing/hiding the fontsel should work now but I think I'd
	prefer an explicit show/hide button.

2000-05-03  Sven Neumann  <sven@gimp.org>

        * src/interface.c
        * src/main.[ch]
        * src/render.c: split the UI into notebooks, added Letter Spacing
	which does the wrong thing right now but should be easy to fix
	later.

2000-05-03  Sven Neumann  <sven@gimp.org>

	added gettext support and prepared source for i18n 

2000-05-03  Sven Neumann  <sven@gimp.org>

	autoconf/automake support added
	source moved into src directory (thanks Yosh)

	* src/interface.c: code cleanup
	
2000-05-03  Michael Natterer  <mitch@gimp.org>

	* Makefile
	* matrix.[ch]: new files.

	* interface.c
	* main.[ch]
	* render.c: got rotating/transform/size calculated correctly with
	xres != yres. It's useless to let FT_Set_Char_Size() do the
	xres != yres stuff because it scales the untransformed glyphs,
	so we have to do the projection ourselves.

	UI feedback from values obtained by gimp_get_data() is totally
	broken because we only save the resulting matrix.
	Maybe we should save the ui values in their own struct.

2000-05-03  Sven Neumann  <sven@gimp.org>

        * fontsel.c: well, then we do not remove the idle_handler 
	explicitely here neither
	
2000-05-03  Michael Natterer  <mitch@gimp.org>

	* interface.c: no need to remove the idle preview renderer
	explicitly: it's sufficient to return FALSE.
	Removed all block/unblock statements because the preview callback
	won't be called recursively anyway.

2000-05-03  Michael Natterer  <mitch@gimp.org>

	* interface.c: set the preview adjustments correctly when
	zooming/resizing.

2000-05-03  Michael Natterer  <mitch@gimp.org>

	* interface.c: the preview is now zoomable if dot-for-dot is off.
	The results should be identical with gdisplay zooming.
	Sven: this makes sense if xres != yres or if we later want to
	see a bit more than the first line of a multiline text preview.

	* pdb_calls.[ch]: purely fanatic... source code dictator strikes
	again.

2000-05-03  Sven Neumann  <sven@gimp.org>

	* pdb_calls.[ch] (pdb_get_monitor_resolution): I'm not sure what
	Mitch is trying to do and I doubt that zooming makes sense, but
	here's a PDB wrapper to access the monitor resolution.

	* outline.c: namespace cleanup
	
2000-05-03  Michael Natterer  <mitch@gimp.org>

	* pixmaps/zoom_in.xpm
	* pixmaps/zoom_out.xpm: new files.

	* interface.c: added ui for zooming the preview but noticed that
	this needs gimp_ui_get_monitor_resolution() which I will not
	hack tonight :)

2000-05-03  Michael Natterer  <mitch@gimp.org>

	* fontsel.c: we have to show the clist titles before we can
	make them passive. how stupid.

	* interface.c: found an unexpected libgimp feature: turned the
	fontsize scale_entry into a size_entry.

	* main.[ch]: added "unit" to the FreeTypeVals struct.

	* render.c: calculate FreeType's font size accordingly.

	Now 12pt is 12pt in all resolutions (yres because we specify the
	font's height). GIMP_UNIT_PIXEL also works as expected (TM).

2000-05-02  Sven Neumann  <sven@gimp.org>

	* interface.c:
	* render.[ch]: make the transformation matrix update the
	preview and allow larger values, this is fun ...

2000-05-02  Sven Neumann  <sven@gimp.org>

	* interface.c (preview_events): correctly clamp the offset
	when dragging the preview around or using a wheel mouse
	
2000-05-02  Michael Natterer  <mitch@gimp.org>

	* interface.c
	* main.[ch]
	* render.c: replaced the "rotation" value in the config struct
	by the four transformation matrix values and added spinbuttons
	which show the current matrix.
	This is experimental and does not yet work as expected (there
	is e.g. no feedback from the matrix back to the rotation slider).

2000-05-02  Sven Neumann  <sven@gimp.org>

        * interface.c
	* main.c
	* render.[ch]: scrollable preview

2000-05-02  Sven Neumann  <sven@gimp.org>

	* render.c: made Smooth Rendering work again

2000-05-02  Sven Neumann  <sven@gimp.org>

        * main.[ch]: retrieve the standard raster engine only once 
	after initialising the FreeType library.

	* interface.c: set the Smoothing toggle sensitivity according 
	to the state of the Antialiasing toggle

	* render.[ch]: made Antialiasing work
	
2000-05-02  Sven Neumann  <sven@gimp.org>

	* main.c: call FT_Done_FreeType when finished
	
	* interface.c: 
	* render.[ch]: do the preview in an idle function and tell the
	renderer what has changed actually, so we do not have to redo 
	everything over and over again. Now this is really fast!

	Added sanity checks at some points. This stops us from crashing
	when Antialiasing is toggled, but something is still broken there.

2000-05-02  Michael Natterer  <mitch@gimp.org>

	* interface.[ch]
	* main.[ch]
	* render.c: changed the 'size' parameter to double, gave it a
	decimal digit in the ui, added 'image_ID' to the preview struct
	and and use the image's resolution when rendering the preview.

2000-05-02  Sven Neumann  <sven@gimp.org>

	* interface.c: dialog layout tweaks
	* render.c: do not load vector outlines if rendering preview 

2000-05-02  Michael Natterer  <mitch@gimp.org>

	* fontsel.c
	* interface.c: enabled auto-updating of the preview.

2000-05-02  Sven Neumann  <sven@gimp.org>

	* AUTHORS: new file

2000-05-02  Michael Natterer  <mitch@gimp.org>

	* fontsel.c: automatically try to select first the current face,
	then "Regular" then "Roman" when selecting a font.

2000-05-02  Sven Neumann  <sven@gimp.org>

	* interface.c: added scrollbars to the preview (not yet working)

2000-05-02  Michael Natterer  <mitch@gimp.org>

	* interface.c
	* main.c
	* render.[ch]: made the preview work.

2000-05-01  Michael Natterer  <mitch@gimp.org>

	* interface.c: added a preview which does nothing yet.

	* main.c: use gimp_ui_init().

2000-05-01  Sven Neumann  <sven@gimp.org>

	* render.c: got rid of the string_trans_matrix and fixed the
	glyph positioning.

	* BUGS
	* interface.c
	* main.[ch]
	* outline.c: minor changes
	
2000-04-30    <jtl@schlund.de>

	* render.c (reset_transform): Added string_trans_matrix which
	rotates in the opposite direction than trans_matrix, which is
	needed in our coordinate system layout. trans_matrix rotates the
	single glyphs, string_trans_matrix rotates the whole string by
	rotating the origins of the glyphs.

	* interface.c (dialog): Added slider for rotation.

2000-04-30    <jtl@schlund.de>

	* render.c (render_string): Cleanup. Only one of the offset loops
	still there ( in compute_bbox ), value is stored in global var
	baseline.

2000-04-29    <jtl@schlund.de>

	* render.c (blit_glyph_to_drawable): Aehm. It works in non-AA mode
	now, too

2000-04-29    <jtl@schlund.de>

	* render.c (compute_bbox): I think I fixed it for now... still the
	stupid offset thing...

	* render.c (blit_glyph_to_drawable): changed the algo to correctly
	use width and pitch ( I hope )

	* render.c (render): use drawable_offset_{x,y} for the global
	offset of the bbox to the drawable

2000-04-29  Sven Neumann  <sven@gimp.org>

	* README: updated the URL of the project homepage, which is
	now http://freetype.gimp.org/

2000-04-29  Sven Neumann  <sven@gimp.org>

	* interface.c
	* main.[ch]
	* outline.[ch]
	* pdb_calls.[ch]
	* render.c: added preliminary UI to switch between bezier outline
	and painting. Use the entered text as the name of the generated
	drawable/path. Some code cleanup.

Sat Apr 29 00:27:45 BST 2000 <alt@gimp.org>
	
	Added functionality that renders the outline of the font
	as a path. Note there is no ui function that turns this on/off
	at the moment (it is always on). There needs to be one.

	The name of the path generated is also hard coded.

	* outline.[ch] new files.

2000-04-26  Sven Neumann  <sven@gimp.org>

        * BUGS
	* TODO: added TODO file and moved missing features here
	
2000-04-25  Sven Neumann  <sven@gimp.org>

	* fontsel.c: corrected usage of gtk_idle functions.

2000-04-25  Sven Neumann  <sven@gimp.org>

        * fontsel.[ch]
	* interface.[ch]
	* main.[ch]
	* render.[ch]: Fonts are now identified using the family_name
	and style_name instead of the file_name. Since the code to select
	fonts is not yet properly seperated into UI and core code, this 
	breaks non_interactive mode.

	The plug-in now remembers the last used font.
	
2000-04-25  Michael Natterer  <mitch@gimp.org>

	* fontsel.[ch]
	* interface.[ch]: made the progress_bar
	nicer-but-still-badly-hacked-in.

2000-04-25  Sven Neumann  <sven@gimp.org>

        * fontsel.[ch]
	* interface.[ch]: added a possibility to configure the font 
	paths and a progress_bar while the fonts are scanned (broken)

2000-04-25  Sven Neumann  <sven@gimp.org>

        * fontsel.[ch]: not a widget yet, but it is somehow connected to
	the dialog, so you can actually use it to select your font.

	* interface.c
	* main.[ch]
	* render.c: minor changes
	
2000-04-24  Sven Neumann  <sven@gimp.org>

	* fontsel.[ch]: A first preview of the font selector. Actually
	it's not useable yet; I only wanted to commit this before I start
	to make it a proper widget.

	* interface.c
	* main.[ch]
	* render.c: minor changes
	
2000-04-24  Sven Neumann  <sven@gimp.org>

        * freetype.c: removed

	split code up into several files and started to work on
	a fontselector (not much yet)

	* fontsel.[ch]: fontselector 
	* interface.[ch]: user interface functions
	* main.[ch]: main files 
	* pdb_calls.[ch]: PDB wrappers
	* render.[ch]: the render functions

	* Makefile: updated to reflect the changes described above
	
2000-04-21  Sven Neumann  <sven@gimp.org>

	* freetype.c: added non-antialiased render-mode

2000-04-20  Sven Neumann  <sven@gimp.org>

	* freetype.c: set the tile_cache_size

2000-04-19  Sven Neumann  <sven@gimp.org>

        imported the source together with a simple Makefile and
	some other obligatory files


