diff -ur gnome-chemistry-utils-0.10.8.orig/libs/gcp/application.cc gnome-chemistry-utils-0.10.8/libs/gcp/application.cc --- gnome-chemistry-utils-0.10.8.orig/libs/gcp/application.cc 2009-09-06 18:04:02.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/libs/gcp/application.cc 2009-09-07 20:01:57.000000000 +0200 @@ -556,7 +556,7 @@ char *mess = g_strdup_printf (_("Sorry, format %s not supported!\nFailed to load %s."), mime_type, unescaped); g_free (unescaped); GtkWidget* message = gtk_message_dialog_new (window, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, - mess); + "%s", mess); gtk_dialog_run (GTK_DIALOG (message)); g_free (mess); gtk_widget_destroy (message); @@ -586,7 +586,7 @@ char *unescaped = g_uri_unescape_string (filename2.c_str (), NULL); gchar * message = g_strdup_printf (_("File %s\nexists, overwrite?"), unescaped); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gchempaint"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); @@ -602,7 +602,7 @@ gchar * message = g_strdup_printf (_("Error while processing %s:\n%s"), unescaped, error->message); g_free (unescaped); g_error_free (error); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gchempaint"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); Only in gnome-chemistry-utils-0.10.8/libs/gcp: application.cc.orig diff -ur gnome-chemistry-utils-0.10.8.orig/libs/gcp/stringdlg.cc gnome-chemistry-utils-0.10.8/libs/gcp/stringdlg.cc --- gnome-chemistry-utils-0.10.8.orig/libs/gcp/stringdlg.cc 2009-09-06 18:04:02.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/libs/gcp/stringdlg.cc 2009-09-07 20:01:57.000000000 +0200 @@ -117,7 +117,7 @@ char *unescaped = g_uri_unescape_string (filename2, NULL); gchar * message = g_strdup_printf (_("File %s\nexists, overwrite?"), unescaped); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gchempaint"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); @@ -134,7 +134,7 @@ gchar * message = g_strdup_printf (_("Error while processing %s:\n%s"), unescaped, error->message); g_free (unescaped); g_error_free (error); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gchempaint"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); @@ -149,7 +149,7 @@ char *unescaped = g_uri_unescape_string (filename2, NULL); gchar * message = g_strdup_printf (_("Could not open file %s, error was:\n%s"), unescaped, error->message); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gchempaint"); gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); @@ -167,7 +167,7 @@ char *unescaped = g_uri_unescape_string (filename2, NULL); gchar * message = g_strdup_printf (_("Could not write to file %s, error was:\n%s."), unescaped, error->message); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gchempaint"); gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); @@ -183,7 +183,7 @@ char *unescaped = g_uri_unescape_string (filename2, NULL); gchar * message = g_strdup_printf (_("Could not close file %s, error was:\n%s"), unescaped, error->message); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_CLOSE, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gchempaint"); gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); diff -ur gnome-chemistry-utils-0.10.8.orig/libs/gcp/view.cc gnome-chemistry-utils-0.10.8/libs/gcp/view.cc --- gnome-chemistry-utils-0.10.8.orig/libs/gcp/view.cc 2009-09-06 18:04:02.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/libs/gcp/view.cc 2009-09-07 20:01:57.000000000 +0200 @@ -1026,7 +1026,7 @@ GsfOutput *output = gsf_output_gio_new_for_uri (filename.c_str (), &error); if (error) { gchar * mess = g_strdup_printf (_("Could not create stream!\n%s"), error->message); - GtkWidget* message = gtk_message_dialog_new (GTK_WINDOW (gtk_widget_get_toplevel (m_pWidget)), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, mess); + GtkWidget* message = gtk_message_dialog_new (GTK_WINDOW (gtk_widget_get_toplevel (m_pWidget)), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", mess); g_free (mess); gtk_dialog_run (GTK_DIALOG (message)); gtk_widget_destroy (message); diff -ur gnome-chemistry-utils-0.10.8.orig/libs/gcp/window.cc gnome-chemistry-utils-0.10.8/libs/gcp/window.cc --- gnome-chemistry-utils-0.10.8.orig/libs/gcp/window.cc 2009-09-06 18:04:02.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/libs/gcp/window.cc 2009-09-07 20:09:24.000000000 +0200 @@ -707,7 +707,7 @@ GtkWidget* mbox; do { gchar* str = g_strdup_printf (_("\"%s\" has been modified. Do you wish to save it?"), m_Document->GetTitle ()); - mbox = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, str); + mbox = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", str); g_free (str); gtk_dialog_add_button (GTK_DIALOG (mbox), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); res = gtk_dialog_run (GTK_DIALOG (mbox)); Only in gnome-chemistry-utils-0.10.8/libs/gcp: window.cc.orig Only in gnome-chemistry-utils-0.10.8/libs/gcp: window.cc.rej Only in gnome-chemistry-utils-0.10.8/libs/gcp: window.cc~ diff -ur gnome-chemistry-utils-0.10.8.orig/libs/gcu/dialog.cc gnome-chemistry-utils-0.10.8/libs/gcu/dialog.cc --- gnome-chemistry-utils-0.10.8.orig/libs/gcu/dialog.cc 2009-09-06 18:04:02.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/libs/gcu/dialog.cc 2009-09-07 20:01:57.000000000 +0200 @@ -142,7 +142,7 @@ case MinEqMax: if ((*x < min) || (*x >= max)) { snprintf (m_buf, sizeof (m_buf), _("Type a number greater than or equal %g and lower than to %g"), min, max); - GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW(dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, m_buf)); + GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW(dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", m_buf)); gtk_window_set_icon_name (GTK_WINDOW (box), m_App->GetName ().c_str ()); if (gtk_dialog_run (box) != GTK_RESPONSE_NONE) gtk_widget_destroy (GTK_WIDGET (box)); @@ -152,7 +152,7 @@ case MinMaxEq: if ((*x <= min) || (*x > max)) { snprintf (m_buf, sizeof (m_buf), _("Type a number greater than %g and lower than or equal to %g"), min, max); - GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW(dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, m_buf)); + GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW(dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", m_buf)); gtk_window_set_icon_name (GTK_WINDOW (box), m_App->GetName ().c_str ()); if (gtk_dialog_run (box) != GTK_RESPONSE_NONE) gtk_widget_destroy (GTK_WIDGET (box)); @@ -162,7 +162,7 @@ case MinEqMaxEq: if ((*x < min) || (*x > max)) { snprintf (m_buf, sizeof (m_buf), _("Type a number between %g and %g, the limits are valid."), min, max); - GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, m_buf)); + GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", m_buf)); gtk_window_set_icon_name (GTK_WINDOW (box), m_App->GetName ().c_str ()); if (gtk_dialog_run (box) != GTK_RESPONSE_NONE) gtk_widget_destroy (GTK_WIDGET (box)); @@ -172,7 +172,7 @@ case MinMax: if ((*x <= min) || (*x >= max)) { snprintf (m_buf, sizeof (m_buf), _("Type a number greater than %g and lower than %g"), min, max); - GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, m_buf)); + GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", m_buf)); gtk_window_set_icon_name (GTK_WINDOW (box), m_App->GetName ().c_str ()); if (gtk_dialog_run (box) != GTK_RESPONSE_NONE) gtk_widget_destroy (GTK_WIDGET (box)); @@ -182,7 +182,7 @@ case Max: if (*x >= max) { snprintf (m_buf, sizeof (m_buf), _("Type a number lower than %g"), max); - GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, m_buf)); + GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", m_buf)); gtk_window_set_icon_name (GTK_WINDOW (box), m_App->GetName ().c_str ()); if (gtk_dialog_run (box) != GTK_RESPONSE_NONE) gtk_widget_destroy (GTK_WIDGET (box)); @@ -192,7 +192,7 @@ case Min: if (*x <= min) { snprintf (m_buf, sizeof (m_buf), _("Type a number greater than %g"), min); - GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, m_buf)); + GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", m_buf)); gtk_window_set_icon_name (GTK_WINDOW (box), m_App->GetName ().c_str ()); if (gtk_dialog_run (box) != GTK_RESPONSE_NONE) gtk_widget_destroy (GTK_WIDGET (box)); @@ -202,7 +202,7 @@ case MaxEq: if (*x > max) { snprintf (m_buf, sizeof (m_buf), _("Type a number lower than or equal to %g"), max); - GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, m_buf)); + GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", m_buf)); gtk_window_set_icon_name (GTK_WINDOW (box), m_App->GetName ().c_str ()); if (gtk_dialog_run (box) != GTK_RESPONSE_NONE) gtk_widget_destroy (GTK_WIDGET (box)); @@ -212,7 +212,7 @@ case MinEq: if (*x < min) { snprintf (m_buf, sizeof (m_buf), _("Type a number greater than or equal to %g"), min); - GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, m_buf)); + GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", m_buf)); gtk_window_set_icon_name (GTK_WINDOW (box), m_App->GetName ().c_str ()); if (gtk_dialog_run (box) != GTK_RESPONSE_NONE) gtk_widget_destroy (GTK_WIDGET (box)); diff -ur gnome-chemistry-utils-0.10.8.orig/libs/gcu/loader.cc gnome-chemistry-utils-0.10.8/libs/gcu/loader.cc --- gnome-chemistry-utils-0.10.8.orig/libs/gcu/loader.cc 2009-09-06 18:04:02.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/libs/gcu/loader.cc 2009-09-07 20:01:57.000000000 +0200 @@ -176,7 +176,7 @@ ErrorInfo *error = NULL; plugin_service_load (services[mime_type], &error); if (error) { - g_warning (error_info_peek_message (error)); + g_warning ("%s", error_info_peek_message (error)); g_free (error); } } @@ -193,7 +193,7 @@ ErrorInfo *error = NULL; plugin_service_load (services[mime_type], &error); if (error) { - g_warning (error_info_peek_message (error)); + g_warning ("%s", error_info_peek_message (error)); g_free (error); } } Only in gnome-chemistry-utils-0.10.8/libs/gcu: loader.cc.orig diff -ur gnome-chemistry-utils-0.10.8.orig/plugins/paint/residues/residues-dlg.cc gnome-chemistry-utils-0.10.8/plugins/paint/residues/residues-dlg.cc --- gnome-chemistry-utils-0.10.8.orig/plugins/paint/residues/residues-dlg.cc 2009-09-06 18:03:57.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/plugins/paint/residues/residues-dlg.cc 2009-09-07 20:01:57.000000000 +0200 @@ -273,7 +273,7 @@ r = static_cast<gcp::Residue const *> (gcp::Residue::GetResidue ((*i).c_str ())); if (r && r != m_Residue) { char *mess = g_strdup_printf (_("%s is already used by another residue."), (*i).c_str ()); - GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW(dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK,mess)); + GtkDialog* box = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW(dialog), GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK,"%s",mess)); gtk_window_set_icon_name (GTK_WINDOW (box), m_App->GetName ().c_str ()); if (gtk_dialog_run (box) != GTK_RESPONSE_NONE) gtk_widget_destroy (GTK_WIDGET (box)); diff -ur gnome-chemistry-utils-0.10.8.orig/plugins/paint/selection/selectiontool.cc gnome-chemistry-utils-0.10.8/plugins/paint/selection/selectiontool.cc --- gnome-chemistry-utils-0.10.8.orig/plugins/paint/selection/selectiontool.cc 2009-09-06 18:03:57.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/plugins/paint/selection/selectiontool.cc 2009-09-07 20:01:57.000000000 +0200 @@ -385,7 +385,7 @@ pDoc->AbortOperation (); delete pObj; GtkWidget* message = gtk_message_dialog_new (NULL, (GtkDialogFlags) 0, - GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, e.what ()); + GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", e.what ()); gtk_window_set_icon_name (GTK_WINDOW (message), "gchempaint"); g_signal_connect_swapped (G_OBJECT (message), "response", G_CALLBACK (gtk_widget_destroy), G_OBJECT (message)); gtk_widget_show (message); diff -ur gnome-chemistry-utils-0.10.8.orig/plugins/paint/templates/templatetool.cc gnome-chemistry-utils-0.10.8/plugins/paint/templates/templatetool.cc --- gnome-chemistry-utils-0.10.8.orig/plugins/paint/templates/templatetool.cc 2009-09-06 18:03:58.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/plugins/paint/templates/templatetool.cc 2009-09-07 20:01:57.000000000 +0200 @@ -334,7 +334,7 @@ else msg = _("Please choose a category."); GtkWidget* message = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, - msg); + "%s", msg); g_signal_connect_swapped (G_OBJECT (message), "response", G_CALLBACK (gtk_widget_destroy), G_OBJECT (message)); gtk_window_set_icon_name (GTK_WINDOW (message), "gchempaint"); gtk_widget_show (message); diff -ur gnome-chemistry-utils-0.10.8.orig/plugins/paint/wikipedia/wikipediatool.cc gnome-chemistry-utils-0.10.8/plugins/paint/wikipedia/wikipediatool.cc --- gnome-chemistry-utils-0.10.8.orig/plugins/paint/wikipedia/wikipediatool.cc 2009-09-06 18:03:58.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/plugins/paint/wikipedia/wikipediatool.cc 2009-09-07 20:01:57.000000000 +0200 @@ -92,7 +92,7 @@ char *buf = g_uri_unescape_string (filename2, NULL); gchar * message = g_strdup_printf (_("File %s\nexists, overwrite?"), buf); g_free (buf); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gchempaint"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); @@ -107,7 +107,7 @@ gchar * message = g_strdup_printf (_("Error while processing %s:\n%s"), buf, error->message); g_free (buf); g_error_free (error); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gchempaint"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); diff -ur gnome-chemistry-utils-0.10.8.orig/programs/3d/application.cc gnome-chemistry-utils-0.10.8/programs/3d/application.cc --- gnome-chemistry-utils-0.10.8.orig/programs/3d/application.cc 2009-09-06 18:04:04.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/programs/3d/application.cc 2009-09-07 20:01:57.000000000 +0200 @@ -170,7 +170,7 @@ char *unescaped = g_uri_unescape_string (filename2.c_str (), NULL); gchar * message = g_strdup_printf (_("File %s\nexists, overwrite?"), unescaped); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); g_free (message); @@ -190,7 +190,7 @@ GsfOutput *output = gsf_output_gio_new_for_uri (filename, &error); if (error) { gchar * mess = g_strdup_printf (_("Could not create stream!\n%s"), error->message); - GtkWidget* message = gtk_message_dialog_new (window, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, mess); + GtkWidget* message = gtk_message_dialog_new (window, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", mess); g_free (mess); gtk_dialog_run (GTK_DIALOG (message)); gtk_widget_destroy (message); Only in gnome-chemistry-utils-0.10.8/programs/3d: application.cc.orig diff -ur gnome-chemistry-utils-0.10.8.orig/programs/calc/gchemcalc.cc gnome-chemistry-utils-0.10.8/programs/calc/gchemcalc.cc --- gnome-chemistry-utils-0.10.8.orig/programs/calc/gchemcalc.cc 2009-09-06 18:04:04.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/programs/calc/gchemcalc.cc 2009-09-07 20:01:57.000000000 +0200 @@ -243,7 +243,7 @@ char *unescaped = g_uri_unescape_string (filename, NULL); gchar * message = g_strdup_printf (_("File %s\nexists, overwrite?"), unescaped); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gspectrum"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); @@ -492,6 +492,7 @@ GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, + "%s", mess); g_signal_connect_swapped (G_OBJECT (w), "response", G_CALLBACK (gtk_widget_destroy), G_OBJECT (w)); gtk_widget_show (w); Only in gnome-chemistry-utils-0.10.8/programs/calc: gchemcalc.cc.orig diff -ur gnome-chemistry-utils-0.10.8.orig/programs/crystal/application.cc gnome-chemistry-utils-0.10.8/programs/crystal/application.cc --- gnome-chemistry-utils-0.10.8.orig/programs/crystal/application.cc 2009-09-06 18:04:03.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/programs/crystal/application.cc 2009-09-07 20:01:57.000000000 +0200 @@ -216,7 +216,7 @@ char *unescaped = g_uri_unescape_string (filename2.c_str (), NULL); gchar * message = g_strdup_printf (_("File %s\nexists, overwrite?"), unescaped); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gcrystal"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); @@ -231,7 +231,7 @@ gchar * message = g_strdup_printf (_("Error while processing %s:\n%s"), unescaped, error->message); g_free (unescaped); g_error_free (error); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gcrystal"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); @@ -275,7 +275,7 @@ GsfOutput *output = gsf_output_gio_new_for_uri (filename2.c_str (), &error); if (error) { gchar * mess = g_strdup_printf (_("Could not create stream!\n%s"), error->message); - GtkWidget* message = gtk_message_dialog_new (window, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, mess); + GtkWidget* message = gtk_message_dialog_new (window, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", mess); g_free (mess); gtk_dialog_run (GTK_DIALOG (message)); gtk_widget_destroy (message); @@ -322,7 +322,7 @@ return true; else { gchar* str = g_strdup_printf (_("\"%s\" has been modified since last saving. Do you wish to come back to saved version?"), Doc->GetTitle ()); - GtkWidget* mbox = gtk_message_dialog_new (window, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, str); + GtkWidget* mbox = gtk_message_dialog_new (window, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", str); int res = gtk_dialog_run (GTK_DIALOG (mbox)); if (res != GTK_RESPONSE_YES) return true; Only in gnome-chemistry-utils-0.10.8/programs/crystal: application.cc.orig diff -ur gnome-chemistry-utils-0.10.8.orig/programs/crystal/document.cc gnome-chemistry-utils-0.10.8/programs/crystal/document.cc --- gnome-chemistry-utils-0.10.8.orig/programs/crystal/document.cc 2009-09-06 18:04:03.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/programs/crystal/document.cc 2009-09-07 20:01:57.000000000 +0200 @@ -336,7 +336,7 @@ break; } g_free (unescaped); - message = gtk_message_dialog_new (NULL, (GtkDialogFlags) 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, mess); + message = gtk_message_dialog_new (NULL, (GtkDialogFlags) 0, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%s", mess); g_signal_connect_swapped (G_OBJECT (message), "response", G_CALLBACK (gtk_widget_destroy), G_OBJECT (message)); gtk_widget_show (message); g_free (mess); @@ -756,7 +756,7 @@ int res; do { - mbox = gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, str); + mbox = gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", str); gtk_dialog_add_button(GTK_DIALOG(mbox), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); res = gtk_dialog_run(GTK_DIALOG(mbox)); gtk_widget_destroy(mbox); diff -ur gnome-chemistry-utils-0.10.8.orig/programs/spectra/application.cc gnome-chemistry-utils-0.10.8/programs/spectra/application.cc --- gnome-chemistry-utils-0.10.8.orig/programs/spectra/application.cc 2009-09-06 18:04:04.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/programs/spectra/application.cc 2009-09-07 20:01:57.000000000 +0200 @@ -83,7 +83,7 @@ char *unescaped = g_uri_unescape_string (filename, NULL); gchar * message = g_strdup_printf (_("File %s\nexists, overwrite?"), unescaped); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gspectrum"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box)); Only in gnome-chemistry-utils-0.10.8/programs/spectra: application.cc.orig diff -ur gnome-chemistry-utils-0.10.8.orig/programs/table/gchemtable-app.cc gnome-chemistry-utils-0.10.8/programs/table/gchemtable-app.cc --- gnome-chemistry-utils-0.10.8.orig/programs/table/gchemtable-app.cc 2009-09-06 18:04:04.000000000 +0200 +++ gnome-chemistry-utils-0.10.8/programs/table/gchemtable-app.cc 2009-09-07 20:01:57.000000000 +0200 @@ -683,7 +683,7 @@ char *unescaped = g_uri_unescape_string (filename, NULL); gchar * message = g_strdup_printf (_("File %s\nexists, overwrite?"), unescaped); g_free (unescaped); - GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, message)); + GtkDialog* Box = GTK_DIALOG (gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_QUESTION, GTK_BUTTONS_YES_NO, "%s", message)); gtk_window_set_icon_name (GTK_WINDOW (Box), "gspectrum"); result = gtk_dialog_run (Box); gtk_widget_destroy (GTK_WIDGET (Box));