+2005-06-02 Marco Pesenti Gritti <mpg@redhat.com>
+
+ * ps/ps-document.c: (output):
+ * ps/ps.c: (psscan):
+
+ Try to render even if psscan fails.
+
2005-06-01 Marco Pesenti Gritti <mpg@redhat.com>
* ps/ps.c: (psscan), (pscopydoc):
stop_interpreter (gs);
}
-static void
-interpreter_message (PSDocument *gs, char *msg)
-{
- /* FIXME maybe we should display a dialog */
- g_print (msg);
-}
-
static gboolean
ps_document_widget_event (GtkWidget *widget, GdkEvent *event, gpointer data)
{
static void
output(gpointer data, gint source, GdkInputCondition condition)
{
- char buf[MAX_BUFSIZE + 1], *msg;
+ char buf[MAX_BUFSIZE + 1];
guint bytes = 0;
PSDocument *gs = PS_DOCUMENT(data);
}
if(bytes > 0) {
buf[bytes] = '\0';
- msg = g_strdup(buf);
- interpreter_message (gs, msg);
+ printf(buf);
}
}
In a way, this makes sense, a program PostScript does not need
the !PS at the beginning.
*/
- /* use a test command to determine if ghostscript can
- understand this document! */
- gchar *test_cmd;
-
- test_cmd = g_strdup_printf
- ("%s -dNOPAUSE -dBATCH -sDEVICE=nullpage %s "
- "1>/dev/null 2>/dev/null", gtk_gs_defaults_get_interpreter_cmd(), fname);
- if(system(test_cmd) != 0) {
- g_free(test_cmd);
- return NULL;
- }
- g_free(test_cmd);
doc = g_new0(struct document, 1);
doc->default_page_orientation = GTK_GS_ORIENTATION_NONE;
doc->orientation = GTK_GS_ORIENTATION_NONE;