]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
A proper build of GNU libintl is supposed to export the variable
[~andy/gtk] / ChangeLog
index 7c141eb9daeab43cbda9bf566b5b7303705852ab..188bf1be21a1b2510719ab59e11699cde663fa2e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2007-11-28  Tor Lillqvist  <tml@novell.com>
+
+       A proper build of GNU libintl is supposed to export the variable
+       _nl_msg_cat_cntr. configure looks for that variable in order to
+       recognize GNU gettext. If it sees that it is indeed GNU gettext
+       that is used, it decides to install message catalogs in
+       share/locale, otherwise in lib/locale. Until now on Windows I have
+       built GTK+ against a build of GNU gettext that did not export
+       _nl_msg_cat_cntr. But this will change, so we can't assume message
+       catalogs are always in lib/locale.
+
+       * gtk/gtkmain.c: (_gtk_get_localedir) [Win32]: Rework to handle
+       GTK_LOCALEDIR being either in "lib" or "share". Move the function
+       before the inclusion of gtkprivate.h so that it sees the original
+       GTK_LOCALEDIR.
+
+       * gtk-zip.sh.in: Check whether the message catalogs are in
+       share/locale or lib/locale.
+
 2007-11-28  Tor Lillqvist  <tml@novell.com>
 
        * gtk/Makefile.am: Improve portability. The -o option is present