+Fri Sep 5 14:15:10 2003 Owen Taylor <otaylor@redhat.com>
+
+ * Back out locale-dependent interpretation of
+ KP_Decimal, the official XFree86 interpretation
+ is that KP_Decimal => . KP_Separator => ,
+ always, independent of locale.
+ (#105161, Frederic Crozat,
+ http://bugs.xfree86.org/show_bug.cgi?id=534)
+
2003-09-04 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c: Test buttons and toggle buttons as proxies.
+Fri Sep 5 14:15:10 2003 Owen Taylor <otaylor@redhat.com>
+
+ * Back out locale-dependent interpretation of
+ KP_Decimal, the official XFree86 interpretation
+ is that KP_Decimal => . KP_Separator => ,
+ always, independent of locale.
+ (#105161, Frederic Crozat,
+ http://bugs.xfree86.org/show_bug.cgi?id=534)
+
2003-09-04 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c: Test buttons and toggle buttons as proxies.
+Fri Sep 5 14:15:10 2003 Owen Taylor <otaylor@redhat.com>
+
+ * Back out locale-dependent interpretation of
+ KP_Decimal, the official XFree86 interpretation
+ is that KP_Decimal => . KP_Separator => ,
+ always, independent of locale.
+ (#105161, Frederic Crozat,
+ http://bugs.xfree86.org/show_bug.cgi?id=534)
+
2003-09-04 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c: Test buttons and toggle buttons as proxies.
+Fri Sep 5 14:15:10 2003 Owen Taylor <otaylor@redhat.com>
+
+ * Back out locale-dependent interpretation of
+ KP_Decimal, the official XFree86 interpretation
+ is that KP_Decimal => . KP_Separator => ,
+ always, independent of locale.
+ (#105161, Frederic Crozat,
+ http://bugs.xfree86.org/show_bug.cgi?id=534)
+
2003-09-04 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c: Test buttons and toggle buttons as proxies.
+Fri Sep 5 14:15:10 2003 Owen Taylor <otaylor@redhat.com>
+
+ * Back out locale-dependent interpretation of
+ KP_Decimal, the official XFree86 interpretation
+ is that KP_Decimal => . KP_Separator => ,
+ always, independent of locale.
+ (#105161, Frederic Crozat,
+ http://bugs.xfree86.org/show_bug.cgi?id=534)
+
2003-09-04 Matthias Clasen <maclas@gmx.de>
* tests/testmerge.c: Test buttons and toggle buttons as proxies.
-#include <locale.h>
-
#include "gdk.h"
-#include "gdkkeysyms.h"
/* Thanks to Markus G. Kuhn <mkuhn@acm.org> for the ksysym<->Unicode
* mapping functions, from the xterm sources.
/* End numeric keypad */
};
-static gunichar
-get_decimal_char (void)
-{
- struct lconv *locale_data;
- gunichar result = '.';
- gchar *utf8;
-
- locale_data = localeconv ();
- utf8 = g_locale_to_utf8 (locale_data->decimal_point, -1, NULL, NULL, NULL);
- if (utf8)
- {
- if (g_utf8_strlen (utf8, -1) == 1)
- result = g_utf8_get_char (utf8);
- g_free (utf8);
- }
-
- return result;
-}
-
/**
* gdk_keyval_to_unicode:
* @keyval: a GDK key symbol
if ((keyval & 0xff000000) == 0x01000000)
return keyval & 0x00ffffff;
- /* Translation of KP_Decimal depends on locale.
- */
- if (keyval == GDK_KP_Decimal)
- return get_decimal_char ();
-
/* binary search in table */
while (max >= min) {
mid = (min + max) / 2;