summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--ChangeLog.pre-2-106
-rw-r--r--ChangeLog.pre-2-126
-rw-r--r--ChangeLog.pre-2-66
-rw-r--r--ChangeLog.pre-2-86
-rw-r--r--glib/guniprop.c9
6 files changed, 39 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8d8a63cbb..1085b2754 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10
index 8d8a63cbb..1085b2754 100644
--- a/ChangeLog.pre-2-10
+++ b/ChangeLog.pre-2-10
@@ -1,3 +1,9 @@
+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12
index 8d8a63cbb..1085b2754 100644
--- a/ChangeLog.pre-2-12
+++ b/ChangeLog.pre-2-12
@@ -1,3 +1,9 @@
+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6
index 8d8a63cbb..1085b2754 100644
--- a/ChangeLog.pre-2-6
+++ b/ChangeLog.pre-2-6
@@ -1,3 +1,9 @@
+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8
index 8d8a63cbb..1085b2754 100644
--- a/ChangeLog.pre-2-8
+++ b/ChangeLog.pre-2-8
@@ -1,3 +1,9 @@
+2005-01-04 Tor Lillqvist <tml@iki.fi>
+
+ * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
+ instead of setlocale() on Windows. setlocale() returns strings
+ like "Turkish_Turkey".
+
2005-01-04 Matthias Clasen <mclasen@redhat.com>
Fix the inlining magic. (#157536, Jens Hatlak, and
diff --git a/glib/guniprop.c b/glib/guniprop.c
index 1c3fb9f50..8859ba62e 100644
--- a/glib/guniprop.c
+++ b/glib/guniprop.c
@@ -525,7 +525,16 @@ typedef enum {
static LocaleType
get_locale_type (void)
{
+#ifdef G_OS_WIN32
+ char *tem = g_win32_getlocale ();
+ char locale[2];
+
+ locale[0] = tem[0];
+ locale[1] = tem[1];
+ g_free (tem);
+#else
const char *locale = setlocale (LC_CTYPE, NULL);
+#endif
switch (locale[0])
{