mirror of
https://github.com/NishiOwO/chimera.git
synced 2025-04-21 08:34:39 +00:00
fix some bugs
This commit is contained in:
parent
47ce2e4754
commit
0439a51020
@ -3,7 +3,9 @@
|
||||
#
|
||||
|
||||
# Conversions for inline images
|
||||
inline application/postscript image/gif pstopxm gif8 %s
|
||||
inline application/postscript image/gif pstopnm %s | pnmquant 256 | pamtogif
|
||||
inline image/png image/gif pngtopnm %s | pnmquant 256 | pamtogif
|
||||
inline image/jpeg image/gif jpegtopnm %s | pnmquant 256 | pamtogif
|
||||
|
||||
# just do a download
|
||||
ftp application/x-compress * none
|
||||
|
@ -64,6 +64,7 @@ audio/x-wav wav
|
||||
image/gif gif
|
||||
image/ief ief
|
||||
image/jpeg jpeg jpg jpe
|
||||
image/png png
|
||||
image/tiff tiff tif
|
||||
image/x-cmu-raster ras
|
||||
image/x-portable-anymap pnm
|
||||
|
@ -513,7 +513,14 @@ MIMEField *m;
|
||||
*/
|
||||
if (mystrncmp("content-type", field, 12) == 0)
|
||||
{
|
||||
int i;
|
||||
d->content = alloc_string(data);
|
||||
for(i = 0; d->content[i] != 0; i++){
|
||||
if(d->content[i] == ';'){
|
||||
d->content[i] = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (mystrncmp("x-pcontent-type", field, 15) == 0)
|
||||
{
|
||||
|
@ -358,11 +358,11 @@ void (*dfunc)();
|
||||
NULL, 0);
|
||||
|
||||
save = XtCreateManagedWidget("save",
|
||||
scrollingTextWidgetClass, form,
|
||||
asciiTextWidgetClass, form,
|
||||
NULL, 0);
|
||||
XtSetArg(args[0], XtNfromHoriz, label);
|
||||
XtSetValues(save, args, 1);
|
||||
save = XtNameToWidget(save, "text");
|
||||
/*save = XtNameToWidget(save, "text");*/
|
||||
if (sdef == NULL) XtSetArg(args[0], XtNstring, "");
|
||||
else XtSetArg(args[0], XtNstring, sdef);
|
||||
XtSetArg(args[1], XtNeditType, XawtextEdit);
|
||||
@ -384,11 +384,11 @@ void (*dfunc)();
|
||||
NULL, 0);
|
||||
|
||||
print = XtCreateManagedWidget("print",
|
||||
scrollingTextWidgetClass, form,
|
||||
asciiTextWidgetClass, form,
|
||||
NULL, 0);
|
||||
XtSetArg(args[0], XtNfromHoriz, label);
|
||||
XtSetValues(print, args, 1);
|
||||
print = XtNameToWidget(print, "text");
|
||||
/*print = XtNameToWidget(print, "text");*/
|
||||
if (pdef == NULL) XtSetArg(args[0], XtNstring, "");
|
||||
else XtSetArg(args[0], XtNstring, pdef);
|
||||
XtSetArg(args[1], XtNeditType, XawtextEdit);
|
||||
@ -410,11 +410,11 @@ void (*dfunc)();
|
||||
NULL, 0);
|
||||
|
||||
mail = XtCreateManagedWidget("mail",
|
||||
scrollingTextWidgetClass, form,
|
||||
asciiTextWidgetClass, form,
|
||||
NULL, 0);
|
||||
XtSetArg(args[0], XtNfromHoriz, label);
|
||||
XtSetValues(mail, args, 1);
|
||||
mail = XtNameToWidget(mail, "text");
|
||||
/*mail = XtNameToWidget(mail, "text");*/
|
||||
if (mdef == NULL) XtSetArg(args[0], XtNstring, "");
|
||||
else XtSetArg(args[0], XtNstring, mdef);
|
||||
XtSetArg(args[1], XtNeditType, XawtextEdit);
|
||||
|
@ -142,7 +142,7 @@ int s;
|
||||
t = ReadBuffer(s, &tlen, 8, 8);
|
||||
if (t == NULL) return(NULL);
|
||||
|
||||
if (strncmp(t, "HTTP/1.0", 8) != 0)
|
||||
if (strncmp(t, "HTTP/1.0", 8) != 0 && strncmp(t, "HTTP/1.1", 8) != 0)
|
||||
{
|
||||
char *x;
|
||||
int xlen;
|
||||
|
@ -47,6 +47,7 @@ static MIMEType mhlist[] =
|
||||
{ "image/jpeg", "jpg" },
|
||||
{ "image/jpeg", "jpeg" },
|
||||
{ "image/tiff", "tiff" },
|
||||
{ "image/png", "png" },
|
||||
{ "image/x-fits", "fit" },
|
||||
{ "image/x-fits", "fits" },
|
||||
{ "image/x-fits", "fts" },
|
||||
|
@ -203,7 +203,7 @@ int inv; /* if 1 then text is invisible */
|
||||
NULL, 0);
|
||||
|
||||
field = XtCreateManagedWidget("field",
|
||||
scrollingTextWidgetClass, form,
|
||||
asciiTextWidgetClass, form,
|
||||
NULL, 0);
|
||||
|
||||
if (inv)
|
||||
@ -214,7 +214,7 @@ int inv; /* if 1 then text is invisible */
|
||||
|
||||
XtSetArg(args[0], XtNfromVert, label);
|
||||
XtSetValues(field, args, 1);
|
||||
field = XtNameToWidget(field, "text");
|
||||
/* field = XtNameToWidget(field, "text");*/
|
||||
if (sdef == NULL) XtSetArg(args[0], XtNstring, "");
|
||||
else XtSetArg(args[0], XtNstring, sdef);
|
||||
XtSetArg(args[1], XtNeditType, XawtextEdit);
|
||||
|
@ -549,6 +549,8 @@ RGBColor *bg;
|
||||
|
||||
if ((gifin_open_file() != GIFIN_SUCCESS) || /* read GIF header */
|
||||
(gifin_open_image() != GIFIN_SUCCESS)) { /* read image header */
|
||||
file_open = 0;
|
||||
image_open = 0;
|
||||
return(NULL);
|
||||
}
|
||||
image = newRGBImage(gifin_img_width, gifin_img_height, (gifin_l_cmap_flag ?
|
||||
|
Loading…
x
Reference in New Issue
Block a user