README.txt for Tux Paint Win32 Library Patches directory ftp://ftp.tuxpaint.org/unix/x/tuxpaint/source/libs/win32-patches/ Bill Kendrick bill@newbreedsoftware.com http://www.tuxpaint.org/ 2006-Sept-11 This directory contains patches to the "libintl" and "libiconv" libraries, which are used by the Win32 version of "Tux Paint." The patches were created by John Popplewell . He used The GIMP Win32 source versions. See: http://www.gimp.org/~tml/gimp/win32/ http://www.gimp.org/~tml/gimp/win32/downloads.html Here are links to the sources: http://www.gimp.org/~tml/gimp/win32/gettext-0.10.40-tml-20020904-src.zip http://prdownloads.sourceforge.net/gettext/libiconv-1.7-w32.src.tgz?download "libintl" The patch to "libintl.dll" added an additional export function that allows Win32 platforms to get a 'current locale' string in the GNU "wx_YZ" format. (The function is present, but static and inaccessible, in the default build.) Tux Paint needs this so that it can use the correct part of the auxillary text files (rubber stamp descriptions). For unknown reasons, no ".def" file, "config.h" or "makefile" (for Win32) were present in the "libintl" release, even though some of the source files had been customized for Win32. (John guesses perhaps some kind of 'mingw' compiler environment was used...) These files are provided, as well as workspaces for Visual C++ 6. "libiconv" Some "makefile.msvc" files for "iconv" have been modified, as the supplied files didn't build the debug versions properly. (The release versions were fine, using a command-line build.) These patches are made available here to satisfy the license under which the original software was released, as the Win32 binary release of "Tux Paint" does not (I believe; -bill) include source code. -bill!