2002-01-29 Josh Parsons <josh@phpc-rr10.st-and.ac.uk>
2002-01-29  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* Released version 1.5.

* README: fix typos, mention recurrent gimp problems

* configure.in: more robust checks for libcapplet, libgdk.so

* src/gdkxft.c: internationalisation from Hilary Cheng
(MY_GDK_INIT_CHECK): check gtk+ version

2001-12-01  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* Released version 1.4.

* README: update config file, linking instructions

* capplet/Makefile.am: install capplet in settings, as
well as control-center

2001-11-30  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* src/gdkxft.conf: added -freefont-*, -sharefont-*

2001-11-29  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* README: update, fix typos, new URL

* src/gdkxft.c: debug gdk_text_measure (gimp should work now)

* src/gdkxft.conf: added -abiword-*, removed mozilla

2001-11-15  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* src/gdkxft.c: include sys/types.h to compile on BSD (Thanks to
Phil Armstrong)

2001-11-11  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* gdkxft.spec.in: update home page and download tags

2001-10-26  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* src/Makefile.am: Makefile tidy-ups to ease transition to CVS

2001-10-20  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* Released version 1.3

2001-10-18  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* gdkxft.spec.in: only run gdkxft_sysinstall -u on removal
of last instance of gdkxft

* src/gdkxft.conf: more specific line for b&h foundry.  b&h
contains both truetype and bitmap fonts.

* Upgraded config.guess, config.sub, ltmain.sh

* Makefile.am: remove debian packaging again.  gdkxft is now being
packaged for debian systems by Scott Dier <sdier@debian.org>

* src/gdkxft.c (MY_GDK_INIT_CHECK): check argc before assuming
that argv!=NULL (thanks to Fabrice Bellet)

2001-09-15  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* Released version 1.2.

* src/gdkxft_sysinstall.in (install_xinitrc_file): fix expr regexp

* debian/Makefile.am: add debian packaging to distribution

* README: document --enable-trap-errors and gdkxft-capplet

* gdkxft.spec.in: seperate package for capplet.

2001-09-09  Peter Moulder  <pmoulder@csse.monash.edu.au>

* debian/*: debian packaging.

* src/Makefile.am: Respect user edits to datadir,sysconfdir values
in Makefile when passing in -D.

Install gdkxft.conf in ${sysconfdir} rather than in ${datadir}.

Install gdkxft_sysinstall in sbindir rather than bindir.

* src/gdkxft_sysinstall.in: Use `-w' and `use strict'.  Add
prototypes to subs.  Declare (using `my') & document global vars.

Add `--quiet' option.  (See comments where it is parsed.)

Fix bug if XF86Config fontpaths use commas.

Improve recognition of FontPath directive.

Fix caseeq definition (add \Q...\E to regexp).

When searching for xftcache, test -x (as per sh behaviour) rather
than merely -e.

Looser \$XFree86.*\$ match when testing for modifiedness.

Test for more-portable Xsession.d as well as the existing
xinit/xinitrc.d.

In the generated xinitrc file, avoid use of `exit', in case some
shell has trouble with it (given that the file is sourced).

* configure.in: If gcc, then add warning flags.  (Compiled cleanly
first time -- wow!)

chmod a+x src/gdkxft_sysinstall.

2001-09-08  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* gdkxft.spec.in: update for capplet

* capplet/gdkxft-capplet.c: gnomecc capplet for gdkxft

* src/gdkxft_sysinstall.in 
(install_theme): add umask parameter to mkdir

2001-09-07  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* src/gdkxft.conf: add -macromedia-*

* src/gdkxft.c: attempt to deal with wide chars
(read_cfg_file): bad application list
(MY_GDK_TEXT_WIDTH_WC): patch from Olivier Dormond
(MY_GDK_*_MEASURE): hook gdk_*_measure as well as _width
(MY_GDK_DRAW_TEXT): check drawable depth for sanity

* configure.in: check for -ldl, and for POSIX regex fns

2001-09-05  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* src/gdkxft.c (MY_GDK_DRAW_TEXT): trap X errors and try again
with core fonts if there are any.

2001-09-04  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* Released version 1.1.

* src/gdkxft_sysinstall.in (install_xftconfig_dumb): Install a
copy of my XftConfig if a) you have a vanilla X one and b) I can't
build one for your system automagically.

* README: troubleshooting section, disclaimer

* src/gdkxft_sysinstall.in (install_xftconfig): search for
xftcache and behave appropriately if it doesn't exist.
(do_install): remind users to read the README

2001-09-03  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* src/Makefile.am (realfuncs.h): explicitly add $(srcdir)

* src/gdkxft_sysinstall.in: sundry tweaks to uninstallation
(read_xconfigs): Look for XF86Config-4
(install_xinitrc_file): make xinitrc.d/gdkxft more intelligent -
don't stomp on existing LD_PRELOAD, check that we don't modify
LD_PRELOAD twice.
(install_theme): default gtk's prefix to /usr if we can't find
gtk-config.
(install_xftconfig): check for an already configured XftConfig (as
found on Mandrake Linux 8, for example.)

* gdkxft.spec.in:  forgot to set CFLAGS.

2001-09-01  Josh Parsons  <josh@phpc-rr10.st-and.ac.uk>

* Released version 1.0.