This patch implements a GTK2 interface, adds internationalisation support, and revamps the build system. It's against current SVN.
Not all deprecated GTK functions have been replaced.
For developer help, I've added the --disable-deprecated configure option, with sets GTK_DISABLE_DEPRECATED. (Since not all are replaced, using that will result in a build failure at present.)
The patch includes a British English translation, po/en_GB.po, but this is simply a demonstration, as there's nothing that needs translating into British English. gettext >= 0.15 is recommended.
All the files that will be auto-generated have been removed, such as configure, Makefile.in, etc. There is now no need to have a configure script in each sub directory. I have added autogen.sh, and this should be used to initiate an svn build, configure options can be passed to autogen.sh, as it runs configure. configure.in has been replaced by configure.ac, and configure.ac has all the necessary directives for building. autoconf >= 2.60 is required. 'make dist' will be build both tar.gz and tar.bz2.
I think that's about everything.