unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* earn $100 and reduce the Emacs TODO list
@ 2002-05-07  4:37 Colin Walters
  2002-05-08  0:12 ` Stefan Monnier
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Colin Walters @ 2002-05-07  4:37 UTC (permalink / raw)


One feature I've been wanting to see in Emacs for quite a while is
support for the new XRender extension for XFree86.  This would allow us
to have antialiased fonts under X.  Given how much time I spend working
in Emacs, this would be a big win, I think.

I've added it to etc/TODO, but I am so interested in seeing this feature
that I am willing to ask the FSF to give my yearly donation of $100 for
this year to whoever implements this feature.  It may not be a large
amount, but hopefully it will help motivate someone to do it.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: earn $100 and reduce the Emacs TODO list
  2002-05-07  4:37 earn $100 and reduce the Emacs TODO list Colin Walters
@ 2002-05-08  0:12 ` Stefan Monnier
  2002-05-08  9:04   ` Colin Walters
  2002-05-09  2:44   ` Richard Stallman
  2002-05-08  9:28 ` Kevin A. Burton
  2002-05-08 13:58 ` Richard Stallman
  2 siblings, 2 replies; 8+ messages in thread
From: Stefan Monnier @ 2002-05-08  0:12 UTC (permalink / raw)
  Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 794 bytes --]

> One feature I've been wanting to see in Emacs for quite a while is
> support for the new XRender extension for XFree86.  This would allow us
> to have antialiased fonts under X.  Given how much time I spend working
> in Emacs, this would be a big win, I think.
> 
> I've added it to etc/TODO, but I am so interested in seeing this feature
> that I am willing to ask the FSF to give my yearly donation of $100 for
> this year to whoever implements this feature.  It may not be a large
> amount, but hopefully it will help motivate someone to do it.

It shouldn't be too difficult from what I understand (but I don't
understand much of Xlib programming).  For what it's worth I have
appended a quick-hack "anti-aliased fonts for XEmacs" patch posted
to the XEmacs list a while back.


	Stefan


[-- Attachment #2: xemacs-aa-render.patch --]
[-- Type: application/x-patch , Size: 22233 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: earn $100 and reduce the Emacs TODO list
  2002-05-08  0:12 ` Stefan Monnier
@ 2002-05-08  9:04   ` Colin Walters
  2002-05-08 13:17     ` Stefan Monnier
  2002-05-09  2:44   ` Richard Stallman
  1 sibling, 1 reply; 8+ messages in thread
From: Colin Walters @ 2002-05-08  9:04 UTC (permalink / raw)


On Tue, 2002-05-07 at 20:12, Stefan Monnier wrote:

> It shouldn't be too difficult from what I understand (but I don't
> understand much of Xlib programming).  For what it's worth I have
> appended a quick-hack "anti-aliased fonts for XEmacs" patch posted
> to the XEmacs list a while back.

I will ask Vladimir if he's willing to assign copyright, so his code
could at least be used as a base.  I have a feeling though that this
code will probably be very hard to port to Emacs, since (as I understand
things) we don't have as much of an abstraction layer in our redisplay
backends.

Thanks for pointing out the existence of this code, though.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: earn $100 and reduce the Emacs TODO list
  2002-05-07  4:37 earn $100 and reduce the Emacs TODO list Colin Walters
  2002-05-08  0:12 ` Stefan Monnier
@ 2002-05-08  9:28 ` Kevin A. Burton
  2002-05-08 13:58 ` Richard Stallman
  2 siblings, 0 replies; 8+ messages in thread
From: Kevin A. Burton @ 2002-05-08  9:28 UTC (permalink / raw)
  Cc: emacs-devel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Colin Walters <walters@gnu.org> writes:
<snip/>

> I've added it to etc/TODO, but I am so interested in seeing this feature
> that I am willing to ask the FSF to give my yearly donation of $100 for
> this year to whoever implements this feature.  It may not be a large
> amount, but hopefully it will help motivate someone to do it.
<snip/>

$100 ?!

I thought this was all Free Software!?

;)

PS.

That was a joke... laugh...

Kevin

- -- 
Kevin A. Burton ( burton@apache.org, burton@openprivacy.org, burtonator@acm.org )
             Location - San Francisco, CA, Cell - 415.595.9965
        Jabber - burtonator@jabber.org,  Web - http://relativity.yi.org/

In a weak sense, it (windows NT) is a form of Unix. -- Bill Gates, 1996
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt

iD8DBQE82O+0AwM6xb2dfE0RApgQAKDLccppp9bDfLjKggczmlSr/i6XKQCgoXje
hJpLHn/qQXHfXp/8G5bvM4I=
=44j1
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: earn $100 and reduce the Emacs TODO list
  2002-05-08  9:04   ` Colin Walters
@ 2002-05-08 13:17     ` Stefan Monnier
  0 siblings, 0 replies; 8+ messages in thread
From: Stefan Monnier @ 2002-05-08 13:17 UTC (permalink / raw)
  Cc: emacs-devel

> > It shouldn't be too difficult from what I understand (but I don't
> > understand much of Xlib programming).  For what it's worth I have
> > appended a quick-hack "anti-aliased fonts for XEmacs" patch posted
> > to the XEmacs list a while back.
> 
> I will ask Vladimir if he's willing to assign copyright, so his code
> could at least be used as a base.

I don't think it's worth it to use his code as a base.
It's just to give Xlib programmers unfamiliar with XRender and/or with
the Emacs redisplay engine some idea of where to start looking
to implement the hack.


	Stefan

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: earn $100 and reduce the Emacs TODO list
  2002-05-07  4:37 earn $100 and reduce the Emacs TODO list Colin Walters
  2002-05-08  0:12 ` Stefan Monnier
  2002-05-08  9:28 ` Kevin A. Burton
@ 2002-05-08 13:58 ` Richard Stallman
  2002-05-10  4:30   ` Colin Walters
  2 siblings, 1 reply; 8+ messages in thread
From: Richard Stallman @ 2002-05-08 13:58 UTC (permalink / raw)
  Cc: emacs-devel

    I've added it to etc/TODO, but I am so interested in seeing this feature
    that I am willing to ask the FSF to give my yearly donation of $100 for
    this year to whoever implements this feature.

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.

As for the XRender feature, I don't know what that does.
I guess the main question is, how much change is required?

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: earn $100 and reduce the Emacs TODO list
  2002-05-08  0:12 ` Stefan Monnier
  2002-05-08  9:04   ` Colin Walters
@ 2002-05-09  2:44   ` Richard Stallman
  1 sibling, 0 replies; 8+ messages in thread
From: Richard Stallman @ 2002-05-09  2:44 UTC (permalink / raw)
  Cc: walters, emacs-devel

Please think twice before posting XEmacs code here unless you have
checked first for legal papers.  If we can't get papers for it, we
would have to consciously ensure our code is not similar, and that
could be a lot of extra work.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: earn $100 and reduce the Emacs TODO list
  2002-05-08 13:58 ` Richard Stallman
@ 2002-05-10  4:30   ` Colin Walters
  0 siblings, 0 replies; 8+ messages in thread
From: Colin Walters @ 2002-05-10  4:30 UTC (permalink / raw)


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 :) )...

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2002-05-10  4:30 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-07  4:37 earn $100 and reduce the Emacs TODO list Colin Walters
2002-05-08  0:12 ` Stefan Monnier
2002-05-08  9:04   ` Colin Walters
2002-05-08 13:17     ` Stefan Monnier
2002-05-09  2:44   ` Richard Stallman
2002-05-08  9:28 ` Kevin A. Burton
2002-05-08 13:58 ` Richard Stallman
2002-05-10  4:30   ` Colin Walters

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).