From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: TODO additions Date: Tue, 29 Oct 2002 17:09:23 -0500 Sender: emacs-devel-admin@gnu.org Message-ID: <20021029220923.GB17712@gnu.org> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035929591 16615 80.91.224.249 (29 Oct 2002 22:13:11 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 29 Oct 2002 22:13:11 +0000 (UTC) Cc: rms@gnu.org, 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 186ebh-0004JV-00 for ; Tue, 29 Oct 2002 23:13:05 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 186egV-0008UN-00 for ; Tue, 29 Oct 2002 23:18:03 +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 186ead-0007oa-00; Tue, 29 Oct 2002 17:11:59 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 186eZ7-0006tc-00 for emacs-devel@gnu.org; Tue, 29 Oct 2002 17:10:25 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 186eZ4-0006t3-00 for emacs-devel@gnu.org; Tue, 29 Oct 2002 17:10:25 -0500 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by monty-python.gnu.org with esmtp (Exim 4.10) id 186eYD-0006eJ-00 for emacs-devel@gnu.org; Tue, 29 Oct 2002 17:09:29 -0500 Original-Received: from miles by fencepost.gnu.org with local (Exim 4.10) id 186eY7-0005kK-00; Tue, 29 Oct 2002 17:09:23 -0500 Original-To: Dave Love Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.28i Blat: Foop 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:8937 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:8937 On Tue, Oct 29, 2002 at 06:04:56PM +0000, Dave Love wrote: > 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'm not sure that background images as I implemented them are actually all that suitable for a typical html browser usage. The reason is that a typical web-site background image is `document relative' -- that is, the image is logically tiled starting from the beginning of the document, and scrolls with the image, etc. In emacs, this is very hard to do, because there's no easy metric one can use to translate a document position (which is all you reasonably have available in redisplay) into a vertical offset; I guess this is the same reason that scroll bars sometimes act in surprising ways. My background image implementation provided several options for the origin of the image, but they were all things that were easy to calculate in redisplay -- e.g., window or frame relative. [The result being that background images _don't_ scroll with the document, but rather the document scrolls against them] It'd be nice to implement the HTML style too, but I'm not sure how. As far as I could see the main uses of my background images are (1) to make emacs look really cool (and it does do that), and (2) to provide a better answer for the constant `can I make emacs transparent' questions on usenet. -Miles -- I'm beginning to think that life is just one long Yoko Ono album; no rhyme or reason, just a lot of incoherent shrieks and then it's over. --Ian Wolff