From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Lennart Borgman Newsgroups: gmane.emacs.devel Subject: Re: redisplay system of emacs Date: Thu, 28 Jan 2010 12:47:26 +0100 Message-ID: References: <27349166.post@talk.nabble.com> <83bpge50k5.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: ger.gmane.org 1264679285 24398 80.91.229.12 (28 Jan 2010 11:48:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Jan 2010 11:48:05 +0000 (UTC) Cc: alinsoar@voila.fr, Emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 28 12:48:02 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1NaSqv-0000yI-SG for ged-emacs-devel@m.gmane.org; Thu, 28 Jan 2010 12:48:02 +0100 Original-Received: from localhost ([127.0.0.1]:51900 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NaSqv-0006Fy-CZ for ged-emacs-devel@m.gmane.org; Thu, 28 Jan 2010 06:48:01 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NaSql-0006DL-O4 for emacs-devel@gnu.org; Thu, 28 Jan 2010 06:47:51 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NaSql-0006CR-67 for Emacs-devel@gnu.org; Thu, 28 Jan 2010 06:47:51 -0500 Original-Received: from [199.232.76.173] (port=36628 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NaSqk-0006CL-MT for Emacs-devel@gnu.org; Thu, 28 Jan 2010 06:47:50 -0500 Original-Received: from fg-out-1718.google.com ([72.14.220.153]:54345) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NaSqi-0006xd-D9; Thu, 28 Jan 2010 06:47:48 -0500 Original-Received: by fg-out-1718.google.com with SMTP id 19so226982fgg.12 for ; Thu, 28 Jan 2010 03:47:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:cc:content-type; bh=JLfqtWgjpqWEeY84P3InYqr5k90FqIH7euxe4Vcps1w=; b=Syaic1MVkCXGnMojzMkwchULrRyAUUpP1FS3DiXNKttsHIigbjurVGCCuud4mS7hPe cAR1YLDZ2QJbxJN/BZD7IUmqY+CYDARhnEvnjg/kMkSTfX+SSLJRoca26fRmp7tOfth7 mtrHm6mcyl+9CEirlNGxEA7u0u1FLjg6HhRwI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=HdHzZevJbMbQibW5nSq8mmY/zHeChx/7V6QsSCiYgVJDV2Qgokn6TmC+uK7nXWTd1g /5THx6PA7LLKHUDnIRTMlc0fz9dY8AGanC1r4pbGb8ly/IN8sjW6s44VUfrivNG5FI4U f0QN4gvzzeKOAz78Pjf2KeXBb1SR36SePGzBU= Original-Received: by 10.239.188.129 with SMTP id p1mr170474hbh.190.1264679267092; Thu, 28 Jan 2010 03:47:47 -0800 (PST) In-Reply-To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:120564 Archived-At: On Thu, Jan 28, 2010 at 12:27 PM, Eli Zaretskii wrote: >> From: Lennart Borgman >> Date: Thu, 28 Jan 2010 10:07:57 +0100 >> Cc: "alin.s" , Emacs-devel@gnu.org >> >> On Thu, Jan 28, 2010 at 5:13 AM, Eli Zaretskii wrote: >> > >> >> Could it be possible to take off all the redisplay and create a standardized >> >> system of redisplay, that everybody can understand quickly? Everybody can >> >> write an add-on for Mozilla. I do not know how redisplay of Mozilla works, >> >> but as time as new add ons appear every day, that means that the system is >> >> very standardized and easy to learn. >> > >> > Last time I looked, Mozilla wasn't anywhere close to supporting the >> > features Emacs has in its display engine. >> >> >> What features? > > The ones described in the nodes "Display Property" and "Special > Properties" in the ELisp manual, for example. Thanks Eli, maybe I understand what you mean but I am a bit surprised. The Mozilla display engine displays images and text with different properties very well. And it is very flexible in its way to do that (since CSS requires that). I guess it does not directly has something that reminds of "special properties", but would that be hard to add? Another point is of course searching for the properties. But Emacs has its own difficulties there (overlays).