From xemacs-m  Mon Jun 30 08:59:12 1997
Received: from steadfast.teradyne.com (steadfast.teradyne.com [131.101.1.200])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id IAA18379
	for <xemacs-beta@xemacs.org>; Mon, 30 Jun 1997 08:59:11 -0500 (CDT)
Received: from engine.ecf.teradyne.com (engine.ecf.teradyne.com [131.101.192.6]) by steadfast.teradyne.com (8.7.1/8.7.1) with ESMTP id KAA20494 for <xemacs-beta@xemacs.org>; Mon, 30 Jun 1997 10:03:13 -0400 (EDT)
Received: from midnight.eng.ecf.teradyne.com (midnight.ecf.teradyne.com [131.101.192.49]) by engine.ecf.teradyne.com (8.7.1/8.7.1) with SMTP id PAA22008; Mon, 30 Jun 1997 15:58:34 +0200 (MET DST)
Received: by midnight.eng.ecf.teradyne.com (SMI-8.6/SMI-SVR4)
	id PAA14817; Mon, 30 Jun 1997 15:58:33 +0200
To: XEmacs Beta Mailing List <xemacs-beta@xemacs.org>
Subject: Problems viewing GIF file with find-file
X-Face: 4[iHdXiTu\V3u[~\I)<f9HC);%~nG8`oUqv#uzvs6=\V{AjN6Sn
 c/qi;YLwRmEbt8Y*=j5n(urqY@chPh@J'D"QlqD!C8>*}#kYF[-tYl3VZga/HSOP|K,{L
 Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9
 =w|R6U3_;SH&B<Mfy6Q%#
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: multipart/mixed;
 boundary="Multipart_Mon_Jun_30_15:58:31_1997-1"
Content-Transfer-Encoding: 7bit
From: Adrian Aichner <aichner@ecf.teradyne.com>
Date: 30 Jun 1997 15:58:31 +0200
Message-ID: <rxsd8p49oqg.fsf@midnight.ecf.teradyne.com>
Lines: 170
X-Mailer: Gnus v5.4.60/XEmacs 20.3(beta10) - "Athens"

--Multipart_Mon_Jun_30_15:58:31_1997-1
Content-Type: text/plain; charset=US-ASCII


Hello GIF Viewers

The message in the buffer seems to put it quite clearly:

--
gif is not supported!

Please type `t' if you would like to display raw data.  Please type
`h' if you would like to edit hex data.  Please type `v' if you would
like to display contents of this buffer by external viewer.
--
I have been able to view some GIFs via find-file, like this one here:

--Multipart_Mon_Jun_30_15:58:31_1997-1
Content-Type: image/gif
Content-Disposition: inline; filename="paren-mode-xemacs.gif"
Content-Transfer-Encoding: base64

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
jNqojvqoPRABADs=

--Multipart_Mon_Jun_30_15:58:31_1997-1
Content-Type: text/plain; charset=US-ASCII


So GIF seems to be supported, at least partially.

However, the *Warnings* buffer which pops up as well says:
--
(1) (image/warning) (error "Unable to decode GIF" "Image is defective, decoding aborted")
--
From that warning I would assume there's something wrong with the
particular GIF file I'm trying to load. That's why I am attaching one
which exposes the problem. All GIF files which lead the above result
can be viewing in xv with no trouble.

I assume this problem is caused by the number of colors 
used. If that's the case, the Warning should say so.

"gif not supported" would also be misleading then.

Here's what I get on emacs-version "20.3 \"Athens\" XEmacs  Lucid
(beta10)" stderr:

xemacs: X Error of failed request:  BadAccess (attempt to access private resource denied)
  Major opcode of failed request:  88 (X_FreeColors)
  Serial number of failed request:  287089
  Current serial number in output stream:  287091

Regards,

Adrian


--Multipart_Mon_Jun_30_15:58:31_1997-1
Content-Type: image/gif
Content-Disposition: inline; filename="japanese.gif"
Content-Transfer-Encoding: base64

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
zjKWt6xlFXeZy2D+spjDTOb7RgAAOw==

--Multipart_Mon_Jun_30_15:58:31_1997-1--

