From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Dave Love Newsgroups: gmane.emacs.devel Subject: Re: TODO additions Date: 31 Oct 2002 18:19:11 +0000 Sender: emacs-devel-admin@gnu.org Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1036091212 32048 80.91.224.249 (31 Oct 2002 19:06:52 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 31 Oct 2002 19:06:52 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 187KeX-0008KU-00 for ; Thu, 31 Oct 2002 20:06:49 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 187KkE-0000jl-00 for ; Thu, 31 Oct 2002 20:12:43 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 187Key-00086j-00; Thu, 31 Oct 2002 14:07:16 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 187Jyg-00055Y-00 for emacs-devel@gnu.org; Thu, 31 Oct 2002 13:23:34 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 187Juz-00048u-00 for emacs-devel@gnu.org; Thu, 31 Oct 2002 13:20:16 -0500 Original-Received: from albion.dl.ac.uk ([148.79.80.39]) by monty-python.gnu.org with esmtp (Exim 4.10) id 187JuS-0003xl-00; Thu, 31 Oct 2002 13:19:12 -0500 Original-Received: from fx by albion.dl.ac.uk with local (Exim 3.35 #1 (Debian)) id 187JuR-0005l2-00; Thu, 31 Oct 2002 18:19:11 +0000 Original-To: rms@gnu.org In-Reply-To: Original-Lines: 50 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:9011 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:9011 Richard Stallman writes: > You don't think W3 should be able to render stuff which essentially > depends on them? I agree that the main use of HTML background images > is to make pages more-or-less unusable, but that's not the point. > > I wasn't thinking in terms of W3, but now that you mention it, > why *isn't* that the point? I think that a browser should be able to render such stuff regardless. In some cases pages are actually unusable without the background because of what losing `designers' have put on top. > Anyhow, I think there are other applications of miles' implementation, > which is what I was thinking of. > > What are the other applications? I seem to have misunderstood or mis-remembered the implementation, so maybe I shouldn't comment. > > * Convert the XPM bitmaps to PPM, replace the PBMs with them and scrap > > the XPMs so that the colour versions work generally. (Requires care > > with the colour used for the transparent regions.) > > > > Could someone explain what good this would do? > > Surely it's useful not to have to maintain two versions of each (or > nearly each) image, and code to deal with them? > > Could you explain the connection? PPM does colour and is supported generally, so it may be able to replace both PBM and XPM. > You're being rather terse, and I > don't understand the situation enough to understand. I don't know > anything about these image formats except their names. I don't know > their capabilities, and I don't know which systems support them. Stefan has already explained more if I wasn't explicit enough before. I thought this was documented somewhere, but if not, I guess it should be. Whether this works or not depends on the Emacs image-handling code dealing well with the chosen background for the image (since PPM doesn't have transparency) and how the images behave on monochrome and greyscale displays. Even if you need to keep PBM for the such displays it would be worth having colour images available on all platforms when they display colour.