From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Colin Walters Newsgroups: gmane.emacs.devel Subject: Re: earn $100 and reduce the Emacs TODO list Date: 10 May 2002 00:30:11 -0400 Sender: emacs-devel-admin@gnu.org Message-ID: <1021005011.1286.1123.camel@space-ghost> References: <1020746269.5138.170.camel@space-ghost> <200205081358.g48DwXK05247@aztec.santafe.edu> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1021005733 634 127.0.0.1 (10 May 2002 04:42:13 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 10 May 2002 04:42:13 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 1762EP-0000A7-00 for ; Fri, 10 May 2002 06:42:13 +0200 Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 1762NK-0007AI-00 for ; Fri, 10 May 2002 06:51:27 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 1762EM-0002hE-00; Fri, 10 May 2002 00:42:10 -0400 Original-Received: from monk.debian.net ([216.185.54.61] helo=monk.verbum.org) by fencepost.gnu.org with esmtp (Exim 3.34 #1 (Debian)) id 1762Cp-0002J0-00 for ; Fri, 10 May 2002 00:40:35 -0400 Original-Received: from space-ghost.verbum.private (freedom.cis.ohio-state.edu [164.107.60.183]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "space-ghost.verbum.org", Issuer "monk.verbum.org" (verified OK)) by monk.verbum.org (Postfix (Debian/GNU)) with ESMTP id B585974000BA for ; Fri, 10 May 2002 00:40:24 -0400 (EDT) Original-Received: by space-ghost.verbum.private (Postfix (Debian/GNU), from userid 1000) id 291EA8FB703; Fri, 10 May 2002 00:30:12 -0400 (EDT) Original-To: emacs-devel@gnu.org In-Reply-To: <200205081358.g48DwXK05247@aztec.santafe.edu> X-Mailer: Ximian Evolution 1.0.3 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.9 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:3796 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:3796 On Wed, 2002-05-08 at 09:58, Richard Stallman wrote: > It would be too hard for us to accept a small donation with > conditions. If you were donating $10,000, we could work out with you > what project it should be spent on and how. For $100, though, we just > can't afford to keep track. Ok, that's too bad. No big deal, though. > As for the XRender feature, I don't know what that does. Well, XRender is a different rendering model for X, with different API. Why we want it is it automatically renders text using FreeType, which supports text antialiasing (i.e. softening jagged edges in text). Here is a screenshot of XEmacs using XRender: http://www.intrepid.com/~vladimir/xemacs_aa.png The XRender "homepage" as such is here: http://www.eax.com/render/ Since more and more free software applications are supporting XRender (Mozilla/Galeon, and all of GNOME2), I've rather gotten used to it, and having it in Emacs would be great. > I guess the main question is, how much change is required? A fair amount, as far as I can tell. A lot of the code in xfaces.c, particuarly, would have to be touched, I think. This isn't at the top of my TODO list, but I'll probably work on it in my spare time, since it might be fun to learn Xlib (or maybe not :) )...