summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGlynn Foster <glynn.foster@sun.com>2003-09-04 10:33:00 +0000
committerGlynn Foster <gman@src.gnome.org>2003-09-04 10:33:00 +0000
commitf3ea9c41a20b59a74a5d897a8f6b92ce2e07f052 (patch)
tree4c634374c9aabc868d45aa82761666ec01cee1ea /src
parent8f6f856ac5aac9f0b5bc34dc8c2d1e5d394a6cce (diff)
Update. Update. Patch from Toshi to fix encoding of passed text strings.
2003-09-04 Glynn Foster <glynn.foster@sun.com> * THANKS: Update. * src/about.c: Update. * src/main.c: Patch from Toshi to fix encoding of passed text strings. Fixes #121389.
Diffstat (limited to 'src')
-rw-r--r--src/about.c2
-rw-r--r--src/main.c16
2 files changed, 13 insertions, 5 deletions
diff --git a/src/about.c b/src/about.c
index b59e5f1..a42a6e1 100644
--- a/src/about.c
+++ b/src/about.c
@@ -57,12 +57,14 @@ static const gchar *author_credits[] = {
"John Fleck <jfleck@inkstain.net>",
"James Henstridge <james@daa.com.au>",
"Mihai T. Lazarescu <mihai@email.it>",
+ "Buhan Milne <bgmilne@linux-mandrake.com>",
"Mike Newman <mikegtn@gnome.org>",
"Havoc Pennington <hp@redhat.com>",
"Kevin C. Krinke <kckrinke@opendoorsoftware.com>",
"Kristian Rietveld <kris@gtk.org>",
"Jakub Steiner <jimmac@ximian.com>",
"Daniel d'Surreal <dagmar@speakeasy.net>",
+ "Hidetoshi Tajima <hidetoshi.tajima@sun.com>",
"Tom Tromey <tromey@redhat.com>",
NULL
};
diff --git a/src/main.c b/src/main.c
index 02bc818..95eee26 100644
--- a/src/main.c
+++ b/src/main.c
@@ -939,7 +939,9 @@ zenity_init_parsing_options (void) {
/* Give some sensible defaults */
results->data->width = -1;
results->data->height = -1;
- results->calendar_data->date_format = g_strdup (nl_langinfo (D_FMT));
+ results->calendar_data->date_format = g_locale_to_utf8 (nl_langinfo (D_FMT),
+ -1,
+ NULL, NULL, NULL);
results->calendar_data->day = 0;
results->calendar_data->month = 0;
results->calendar_data->year = 0;
@@ -1239,19 +1241,23 @@ zenity_parse_options_callback (poptContext ctx,
switch (results->mode) {
case MODE_CALENDAR:
- results->calendar_data->dialog_text = g_strdup (g_strcompress (arg));
+ results->calendar_data->dialog_text = g_locale_to_utf8 (g_strcompress (arg),
+ -1, NULL, NULL, NULL);
break;
case MODE_ENTRY:
- results->entry_data->dialog_text = g_strdup (g_strcompress (arg));
+ results->entry_data->dialog_text = g_locale_to_utf8 (g_strcompress (arg),
+ -1, NULL, NULL, NULL);
break;
case MODE_ERROR:
case MODE_QUESTION:
case MODE_WARNING:
case MODE_INFO:
- results->msg_data->dialog_text = g_strdup (g_strcompress (arg));
+ results->msg_data->dialog_text = g_locale_to_utf8 (g_strcompress (arg),
+ -1, NULL, NULL, NULL);
break;
case MODE_PROGRESS:
- results->progress_data->dialog_text = g_strdup (g_strcompress (arg));
+ results->progress_data->dialog_text = g_locale_to_utf8 (g_strcompress (arg),
+ -1, NULL, NULL, NULL);
break;
default:
zenity_error ("--text", ERROR_SUPPORT);