File evince-dvi.patch of Package evince
diff -ru evince-2.24.1.old/backend/dvi/mdvi-lib/t1.c evince-2.24.1/backend/dvi/mdvi-lib/t1.c
--- evince-2.24.1.old/backend/dvi/mdvi-lib/t1.c 2008-10-20 21:50:53.000000000 +0200
+++ evince-2.24.1/backend/dvi/mdvi-lib/t1.c 2008-11-04 12:33:34.000000000 +0100
@@ -184,7 +184,7 @@
T1_DeleteAllSizes(i);
/* reset device resolutions */
if(T1_SetDeviceResolutions((float)xdpi, (float)ydpi) < 0)
- warning(_("(t1) failed to reset device resolution\n"));
+ mdvi_warning(_("(t1) failed to reset device resolution\n"));
else
DEBUG((DBG_TYPE1,
"(t1) reset successful, new resolution is (%d, %d)\n",
@@ -212,7 +212,7 @@
info->fontname, info->encoding->name));
T1_DeleteAllSizes(info->t1id);
if(T1_ReencodeFont(info->t1id, info->encoding->vector) < 0)
- warning(_("%s: could not encode font\n"), info->fontname);
+ mdvi_warning(_("%s: could not encode font\n"), info->fontname);
}
if(info->mapinfo.slant) {
DEBUG((DBG_TYPE1, "(t1) %s: slanting by %.3f\n",
diff -ru evince-2.24.1.old/backend/dvi/mdvi-lib/tt.c evince-2.24.1/backend/dvi/mdvi-lib/tt.c
--- evince-2.24.1.old/backend/dvi/mdvi-lib/tt.c 2008-10-20 21:50:53.000000000 +0200
+++ evince-2.24.1/backend/dvi/mdvi-lib/tt.c 2008-11-04 12:54:04.000000000 +0100
@@ -148,7 +148,7 @@
info->fontname));
status = TT_Open_Face(tt_handle, font->filename, &info->face);
if(status) {
- warning(_("(tt) %s: could not load face: %s\n"),
+ mdvi_warning(_("(tt) %s: could not load face: %s\n"),
info->fontname, TT_ErrToString18(status));
return -1;
}
@@ -156,7 +156,7 @@
/* create a new instance of this face */
status = TT_New_Instance(info->face, &info->instance);
if(status) {
- warning(_("(tt) %s: could not create face: %s\n"),
+ mdvi_warning(_("(tt) %s: could not create face: %s\n"),
info->fontname, TT_ErrToString18(status));
TT_Close_Face(info->face);
return -1;
@@ -165,7 +165,7 @@
/* create a glyph */
status = TT_New_Glyph(info->face, &info->glyph);
if(status) {
- warning(_("(tt) %s: could not create glyph: %s\n"),
+ mdvi_warning(_("(tt) %s: could not create glyph: %s\n"),
info->fontname, TT_ErrToString18(status));
goto tt_error;
}
@@ -198,7 +198,7 @@
}
}
if(map_found < 0) {
- warning(_("(tt) %s: no acceptable map found, using #0\n"),
+ mdvi_warning(_("(tt) %s: no acceptable map found, using #0\n"),
info->fontname);
map_found = 0;
}
@@ -237,7 +237,7 @@
status = TT_Load_PS_Names(info->face, &post);
if(status) {
- warning(_("(tt) %s: could not load PS name table\n"),
+ mdvi_warning(_("(tt) %s: could not load PS name table\n"),
info->fontname);
mdvi_release_encoding(info->encoding, 0);
info->encoding = NULL;
@@ -249,7 +249,7 @@
info->fmftype, info->fmfname);
if(info->tfminfo == NULL) {
- warning("(tt) %s: no metrics data, font ignored\n",
+ mdvi_warning("(tt) %s: no metrics data, font ignored\n",
info->fontname);
goto tt_error;
}
@@ -262,7 +262,7 @@
if(info->encoding)
tt_encode_font(font, info);
else {
- warning(_("%s: no encoding vector found, expect bad output\n"),
+ mdvi_warning(_("%s: no encoding vector found, expect bad output\n"),
info->fontname);
/* this is better than nothing */
for(i = font->loc; i <= font->hic; i++)
@@ -322,7 +322,7 @@
}
if(info->fmfname == NULL)
- warning(_("(tt) %s: no font metric data\n"), font->fontname);
+ mdvi_warning(_("(tt) %s: no font metric data\n"), font->fontname);
listh_append(&ttfonts, LIST(info));
font->private = info;