Package: gmanedit Version: 0.4.1-1 Severity: normal Tags: patch Hi,
Gmanedit generates bad code ; the .SH & .SS texts MUST be always quoted if they include one or more spaces. Hyphens need to be escaped to. I join a patch against callbacks.c that fixes it. Regards, -- François Wendling <[EMAIL PROTECTED]> IRC : [EMAIL PROTECTED]/OFTC
--- callbacks.orig.c 2008-09-04 18:19:38.000000000 +0000 +++ callbacks.c 2008-09-04 18:19:54.000000000 +0000 @@ -131,9 +131,9 @@ ".SH SYNOPSIS\n.B <program>\n.RI [ options ]\n.br\n\n" ".SH DESCRIPTION\nThis manual page explains the \\fB<program>\\fP program." " The \\fB<program>\\fP program is for...\n\n" - ".SH OPTIONS\n.IP \\fB-OPTION\\fP\nThis option...\n\n" + ".SH OPTIONS\n.IP \\fB\\-OPTION\\fP\nThis option...\n\n" ".SH NOTES\n\n" - ".SH SEE ALSO\n"); + ".SH \"SEE ALSO\"\n"); insert_label(base,"Page created."); } @@ -342,7 +342,7 @@ on_valores_retornados1_activate (GtkMenuItem *menuitem, gpointer user_data) { - const gchar *base=_(".SH RETURN VALUE\n"); + const gchar *base=_(".SH \"RETURN VALUE\"\n"); insert_label(base,"Section return value written."); } @@ -352,7 +352,7 @@ on_estados_de_saida1_activate (GtkMenuItem *menuitem, gpointer user_data) { - const gchar *base=_(".SH EXIT STATUS\n"); + const gchar *base=_(".SH \"EXIT STATUS\"\n"); insert_label(base,"Section exit status written."); } @@ -426,7 +426,7 @@ on_ver_tamen1_activate (GtkMenuItem *menuitem, gpointer user_data) { - const gchar *base=_(".SH SEE ALSO\n"); + const gchar *base=_(".SH \"SEE ALSO\"\n"); insert_label(base,"Section see also written."); } @@ -435,7 +435,7 @@ on_conforme_a1_activate (GtkMenuItem *menuitem, gpointer user_data) { - const gchar *base=_(".SH CONFORMING TO\n"); + const gchar *base=_(".SH \"CONFORMING TO\"\n"); insert_label(base,"Section conforming to written."); } @@ -452,7 +452,7 @@ on_otro1_activate (GtkMenuItem *menuitem, gpointer user_data) { - const gchar *base=_(".SH <SECTION NAME>\n"); + const gchar *base=_(".SH \"<SECTION NAME>\"\n"); insert_label(base,"Section other written."); } @@ -614,7 +614,7 @@ on_subcabeceira1_activate (GtkMenuItem *menuitem, gpointer user_data) { - const gchar *base=_(".SS <NAME>\n"); + const gchar *base=_(".SS \"<NAME>\"\n"); insert_label(base,"Subheader inserted."); } @@ -1028,13 +1028,13 @@ /* Section EXIT STATUS */ ch = lookup_widget (GTK_WIDGET (assistant), "chexitstatus"); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ch))==TRUE) - strcat(cadena,_(".SH EXIT STATUS\n\n")); + strcat(cadena,_(".SH \"EXIT STATUS\"\n\n")); /* Section RETURN VALUE */ ch = lookup_widget (GTK_WIDGET (assistant), "chreturnvalues"); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ch))==TRUE) - strcat(cadena,".SH RETURN VALUE\n\n"); + strcat(cadena,".SH \"RETURN VALUE\"\n\n"); /* Section ERRORS */ ch = lookup_widget (GTK_WIDGET (assistant), "cherrors"); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ch))==TRUE) @@ -1055,7 +1055,7 @@ /* Section CONFORMING TO */ ch = lookup_widget (GTK_WIDGET (assistant), "chconformingto"); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ch))==TRUE) - strcat(cadena,_(".SH CONFORMING TO\n\n")); + strcat(cadena,_(".SH \"CONFORMING TO\"\n\n")); /* Section NOTES */ ch = lookup_widget (GTK_WIDGET (assistant), "chnotes"); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ch))==TRUE) @@ -1071,7 +1071,7 @@ /* Section SEE ALSO */ ch = lookup_widget (GTK_WIDGET (assistant), "chseealso"); if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(ch))==TRUE) - strcat(cadena,_(".SH SEE ALSO\n\n")); + strcat(cadena,_(".SH \"SEE ALSO\"\n\n")); /* Hide wizard */ gtk_widget_hide(wizard);