Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 086c23a40a353657c6f16da331d173ae > files > 3

gnome-chemistry-utils-0.10.12-2mdv2010.1.src.rpm

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));