From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/16857 Path: main.gmane.org!not-for-mail From: SL Baur Newsgroups: gmane.emacs.gnus.general Subject: Re: MIME things Date: 10 Sep 1998 01:28:03 -0700 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 (generated by tm-edit 7.108) Content-Type: text/plain; charset=US-ASCII X-Trace: main.gmane.org 1035155661 30316 80.91.224.250 (20 Oct 2002 23:14:21 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 20 Oct 2002 23:14:21 +0000 (UTC) Return-Path: Original-Received: from gizmo.hpc.uh.edu (gizmo.hpc.uh.edu [129.7.102.31]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id EAA16944 for ; Thu, 10 Sep 1998 04:29:22 -0400 (EDT) Original-Received: from sina.hpc.uh.edu (sina.hpc.uh.edu [129.7.3.5]) by gizmo.hpc.uh.edu (8.7.6/8.7.3) with ESMTP id DAF04162; Thu, 10 Sep 1998 03:00:26 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Thu, 10 Sep 1998 03:29:04 -0500 (CDT) Original-Received: from sclp3.sclp.com (root@sclp3.sclp.com [209.195.19.139]) by sina.hpc.uh.edu (8.7.3/8.7.3) with ESMTP id DAA20690 for ; Thu, 10 Sep 1998 03:28:54 -0500 (CDT) Original-Received: from altair.xemacs.org (steve@altair.xemacs.org [206.190.83.19]) by sclp3.sclp.com (8.8.5/8.8.5) with ESMTP id EAA16936 for ; Thu, 10 Sep 1998 04:28:45 -0400 (EDT) Original-Received: (from steve@localhost) by altair.xemacs.org (8.9.1/8.9.1) id BAA09346; Thu, 10 Sep 1998 01:28:04 -0700 Mail-Copies-To: never Original-To: ding@gnus.org X-Face: (:YAD@JS'&Kz'M}n7eX7gEvPR6U1mJ-kt;asEc2qAv;h{Yw7ckz<7+X_SYeTNAaPui:e~x$ ,A=gkt*>UPL/}\a/#C~v2%ETiAY_sx;xve0yL??JWTtX_-NUzXyP38UdW#cmN1\4(X!c3m#%IbtB-3 Z-!xpZi!`E.s{(;aP=b11"!3wQu]1j@^V|;n=B|{l writes in ding@gnus.org: > So, I've written some MIME non-plain-text things, and mm.el handles > mailcap parsing OK, but what I wonder is how to specify which elements > that can be (and should be) displayed inline. > For instance, XEmacs can display GIF (and possibly PNG); some versions > can do sound; etc. Does anyone have a list of which things I should > check for, and how to check for them? XEmacs prefers PNG rather than GIF, but never mind. I'm a little hazy on what all we currently have implemented for MS Windows. image/jpeg (featurep 'jpeg) image/png (featurep 'png) image/gif (featurep 'gif) image/tiff (featurep 'tiff) XBMs are displayable on any XEmacs with any non-tty window-system. XPMs are displayable if (featurep 'xpm). BMP is displayable by the MS Windows port (I think), but I'm not sure what the test is. .au and .wav are "displayable" in Linux and BSD. .au is displayable in SunOS/Solaris. .au is "displayable" with netaudio (I don't know what the test is). Given how annoying automatic sounds[1] are and how XEmacs doesn't support backgrounded sounds, I'd personally recommend throwing all of these at showaudio via pushbutton by default. > (I think I will also add pop-up menus to allow people to choose > interactively if they don't like the defaults and stuff. Excellent. > (As a first approximation on the "presentation" front, I'm doing > TM-style buttons and stuff, but the dissection and presentation > library looks like it's going to be as general as I wanted it to > be.)) Cool. Footnotes: [1] Yeah, yeah, yeah, I know about earcons.el. :-(