=== modified file 'debian/changelog' --- debian/changelog 2013-01-14 19:31:33 +0000 +++ debian/changelog 2013-01-14 19:32:37 +0000 @@ -1,3 +1,18 @@ +gnome-chemistry-utils (0.14.0-1) UNRELEASED; urgency=low + + * New upstream release + * debian/control: + - Build-depend on libgoffice-0.10-dev instead of libgoffice-0.8-dev + - Build-depend on GTK3 instead of GTK2 + - Bump minimum openbabel + - Drop gconf build-depends + * debian/*.install: + - App icons are .svg now, not .png + - gconf schemas aren't provided anymore + * debian/patches/hardening.patch: Dropped, applied in new version + + -- Jeremy Bicha Mon, 14 Jan 2013 12:52:32 -0500 + gnome-chemistry-utils (0.12.12-1) unstable; urgency=low * New upstream release. === modified file 'debian/control' --- debian/control 2013-01-14 19:31:33 +0000 +++ debian/control 2013-01-14 19:33:13 +0000 @@ -11,16 +11,15 @@ docbook-xml, doxygen, gawk, - gconf2, gnome-doc-utils, intltool (>= 0.40.6), libcairo2-dev (>= 1.6.0), libglib2.0-dev (>= 2.16.1), - libgoffice-0.8-dev (>= 0.7.16), + libgoffice-0.10-dev (>= 0.10.0), libgsf-1-dev (>= 1.14.9), - libgtk2.0-dev (>= 2.18.0), + libgtk-3-dev (>= 3.0.0), libgtkglext1-dev (>= 1.0.0), - libopenbabel-dev (>= 2.1.0), + libopenbabel-dev (>= 2.3.0), libosmesa6-dev, libtool (>= 2.2.6), libx11-dev (>= 1.0.0), === modified file 'debian/gchempaint.install' --- debian/gchempaint.install 2013-01-14 17:54:48 +0000 +++ debian/gchempaint.install 2013-01-14 19:07:17 +0000 @@ -8,11 +8,9 @@ usr/share/gchemutils/*/paint/ usr/share/gchemutils/*/pixmaps/gchempaint_logo.png -usr/share/gconf/schemas/gchempaint*.schemas - usr/share/gnome/help/gchempaint* -usr/share/icons/hicolor/*/apps/gchempaint.png +usr/share/icons/hicolor/*/apps/gchempaint.svg usr/share/man/man1/gchempaint.1 === modified file 'debian/gcrystal.install' --- debian/gcrystal.install 2013-01-14 17:54:48 +0000 +++ debian/gcrystal.install 2013-01-14 19:07:25 +0000 @@ -5,11 +5,9 @@ usr/share/gchemutils/*/ui/crystal/ usr/share/gchemutils/*/pixmaps/gcrystal_logo.png -usr/share/gconf/schemas/gcrystal.schemas - usr/share/gnome/help/gcrystal* -usr/share/icons/hicolor/*/apps/gcrystal.png +usr/share/icons/hicolor/*/apps/gcrystal.svg usr/share/man/man1/gcrystal.1 === modified file 'debian/gcu-bin.install' --- debian/gcu-bin.install 2013-01-14 17:54:48 +0000 +++ debian/gcu-bin.install 2013-01-14 18:54:41 +0000 @@ -19,10 +19,10 @@ usr/share/gnome/help/gchemtable* usr/share/gnome/help/gspectrum* -usr/share/icons/hicolor/*/apps/gchem3d.png -usr/share/icons/hicolor/*/apps/gchemcalc.png -usr/share/icons/hicolor/*/apps/gchemtable.png -usr/share/icons/hicolor/*/apps/gspectrum.png +usr/share/icons/hicolor/*/apps/gchem3d.svg +usr/share/icons/hicolor/*/apps/gchemcalc.svg +usr/share/icons/hicolor/*/apps/gchemtable.svg +usr/share/icons/hicolor/*/apps/gspectrum.svg usr/share/man/man1/gchem3d.1 usr/share/man/man1/gchemcalc.1 === modified file 'debian/libgcu0.install' --- debian/libgcu0.install 2013-01-14 17:54:48 +0000 +++ debian/libgcu0.install 2013-01-14 19:06:55 +0000 @@ -9,12 +9,11 @@ usr/share/gchemutils/*/*.xml usr/share/gchemutils/*/ui/libgcu/ -usr/share/gconf/schemas/gchemutils.schemas usr/share/glib*/schemas/org.gnome.gchemutils.gschema.xml usr/share/locale/ usr/share/mime/packages/gchemutils.xml -usr/share/icons/hicolor/*/mimetypes/*application-x-gcrystal.png -usr/share/icons/hicolor/*/mimetypes/*application-x-gchempaint.png +usr/share/icons/hicolor/*/mimetypes/*application-x-gcrystal.svg +usr/share/icons/hicolor/*/mimetypes/*application-x-gchempaint.svg === removed file 'debian/patches/hardening.patch' --- debian/patches/hardening.patch 2013-01-14 19:31:33 +0000 +++ debian/patches/hardening.patch 1970-01-01 00:00:00 +0000 @@ -1,270 +0,0 @@ -Author: Daniel Leidert -Description: Fixed format errors. -Forwarded: yes - ---- a/libs/gcu/dialog.cc -+++ b/libs/gcu/dialog.cc -@@ -133,7 +133,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)); -@@ -143,7 +143,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)); -@@ -153,7 +153,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)); -@@ -163,7 +163,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)); -@@ -173,7 +173,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)); -@@ -183,7 +183,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)); -@@ -193,7 +193,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)); -@@ -203,7 +203,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)); ---- a/libs/gcp/application.cc -+++ b/libs/gcp/application.cc -@@ -572,7 +572,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); -@@ -602,7 +602,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)); -@@ -618,7 +618,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)); ---- a/libs/gcp/window.cc -+++ b/libs/gcp/window.cc -@@ -734,7 +734,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)); ---- a/libs/gcp/stringdlg.cc -+++ b/libs/gcp/stringdlg.cc -@@ -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)); ---- a/plugins/paint/residues/residues-dlg.cc -+++ b/plugins/paint/residues/residues-dlg.cc -@@ -274,7 +274,7 @@ - r = static_cast (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)); ---- a/plugins/paint/selection/selectiontool.cc -+++ b/plugins/paint/selection/selectiontool.cc -@@ -393,7 +393,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); ---- a/plugins/paint/templates/templatetool.cc -+++ b/plugins/paint/templates/templatetool.cc -@@ -346,8 +346,7 @@ - msg = _("Please give a name."); - else - msg = _("Please choose a category."); -- GtkWidget* message = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, -- msg); -+ GtkWidget* message = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "%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); ---- a/programs/3d/application.cc -+++ b/programs/3d/application.cc -@@ -151,8 +151,7 @@ - } - } - if (!supported) { -- GtkWidget* message = gtk_message_dialog_new (window, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, -- _("Sorry, format not supported!")); -+ GtkWidget* message = gtk_message_dialog_new (window, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, _("Sorry, format not supported!")); - gtk_dialog_run (GTK_DIALOG (message)); - gtk_widget_destroy (message); - return true; -@@ -166,7 +165,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); -@@ -186,7 +185,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); ---- a/programs/calc/gchemcalc.cc -+++ b/programs/calc/gchemcalc.cc -@@ -208,7 +208,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), "gchemcalc"); - result = gtk_dialog_run (Box); - gtk_widget_destroy (GTK_WIDGET (Box)); -@@ -462,6 +462,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); ---- a/programs/spectra/application.cc -+++ b/programs/spectra/application.cc -@@ -79,7 +79,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)); ---- a/programs/table/gchemtable-app.cc -+++ b/programs/table/gchemtable-app.cc -@@ -736,7 +736,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)); === modified file 'debian/patches/series' --- debian/patches/series 2013-01-14 17:54:48 +0000 +++ debian/patches/series 2013-01-14 17:57:35 +0000 @@ -1,1 +0,0 @@ -hardening.patch === modified file 'debian/rules' --- debian/rules 2013-01-14 17:54:48 +0000 +++ debian/rules 2013-01-14 18:57:12 +0000 @@ -17,7 +17,6 @@ override_dh_auto_configure: configure dh_auto_configure -- \ - --with-gconf-schema-file-dir=\$${datadir}/gconf/schemas \ --libexecdir=\$${libdir}/gchemutils \ --with-mozilla-libdir=\$${libdir}/mozilla \ --without-kde-mime-dir \