[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs and Gnome Canvas
From: |
Óscar Fuentes |
Subject: |
Re: Emacs and Gnome Canvas |
Date: |
Thu, 15 Jul 2010 16:18:47 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Eli Zaretskii <address@hidden> writes:
[snip]
Thanks Eli and Jan for your comments.
>From your discussion it seems that the only serious "problem" with Emacs
and Gnome's canvas (or any other canvas) is coupling the Emacs display
system with it. AFAIK the display system have evolved from the tty one
by incremental updates, which makes it very complex and hard to
maintain. My plan is radical: bypass the current Emacs display system
and implement a new one on top of the canvas. This would be purely
event-driven, hopefully with very little special cases for the platforms
where Emacs runs, and substantially simpler because the canvas would
take care of the low level chores.
On the long term, this could allow to remove the GUI code from the current
display system and left the tty code alone.
If the display system is decoupled from the buffer-handling code, the
high-level event system (Elisp hooks, etc) and the rest of Emacs in
general, it could be doable with a reasonable amount of work for a
single developer. Maybe I'm being too optimistic.
- Re: Emacs and Gnome Canvas, (continued)
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/15
- Re: Emacs and Gnome Canvas, Jan Djärv, 2010/07/15
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/15
- Re: Emacs and Gnome Canvas, Jan Djärv, 2010/07/15
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/15
- Re: Emacs and Gnome Canvas, Jan Djärv, 2010/07/15
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/15
- Re: Emacs and Gnome Canvas,
Óscar Fuentes <=
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/15
- Re: Emacs and Gnome Canvas, Miles Bader, 2010/07/16
- Re: Emacs and Gnome Canvas, Chong Yidong, 2010/07/15
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/15
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/15
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/15
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/15
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/15
- Re: Emacs and Gnome Canvas, Eli Zaretskii, 2010/07/16
- Re: Emacs and Gnome Canvas, Óscar Fuentes, 2010/07/16