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 23:34:52 +0100 Message-ID: References: <27349166.post@talk.nabble.com> <83bpge50k5.fsf@gnu.org> <87vdem8gly.fsf@catnip.gol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1264718141 25703 80.91.229.12 (28 Jan 2010 22:35:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 28 Jan 2010 22:35:41 +0000 (UTC) Cc: alinsoar@voila.fr, Eli Zaretskii , Emacs-devel@gnu.org To: Miles Bader Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 28 23:35:37 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 1Nacxc-0005Qj-CU for ged-emacs-devel@m.gmane.org; Thu, 28 Jan 2010 23:35:36 +0100 Original-Received: from localhost ([127.0.0.1]:43676 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Nacxc-00044Q-4S for ged-emacs-devel@m.gmane.org; Thu, 28 Jan 2010 17:35:36 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NacxY-00043P-1S for emacs-devel@gnu.org; Thu, 28 Jan 2010 17:35:32 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NacxT-0003z6-IH for Emacs-devel@gnu.org; Thu, 28 Jan 2010 17:35:31 -0500 Original-Received: from [199.232.76.173] (port=48934 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NacxT-0003yv-96 for Emacs-devel@gnu.org; Thu, 28 Jan 2010 17:35:27 -0500 Original-Received: from mail-fx0-f215.google.com ([209.85.220.215]:34611) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NacxI-0006UO-Nf; Thu, 28 Jan 2010 17:35:16 -0500 Original-Received: by fxm7 with SMTP id 7so1365065fxm.8 for ; Thu, 28 Jan 2010 14:35:12 -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 :content-transfer-encoding; bh=3QIyo35J+GPP5B3OZ2L2wGKhRnMyuvlt1Mn7moKq020=; b=M8naQOz62Wk4LBhfRzeXrX/f/lnzU6gw2RSaSdvX8OdcP2qs/sRLsaSxfDYtse1dCH Oyz9AIAjAdmJKfMWwZyOpMzSfY0DgX1s4BXp+2xbR9e+1uvLp06SiETclqv5BbWihijt 3LHkomVOdBkRpkggV2cxRR7OJvTC6cUnI7phE= 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:content-transfer-encoding; b=UhiOCS7y/fXjdF78cwkc2OdNNQn/8FpQoKADZcIFrjsrCsOWfPgePZWMDhs+V9blJw BhSv89QTvcv2qQ/qyO9y7DCdafO+ATaF+TN+4Krsh5vktGJSxnimJFSVByIMEv2r+1GN JOwJOyfBWkdXJLRTpzMnIprICi27D9fsb5AV8= Original-Received: by 10.239.186.133 with SMTP id g5mr1325661hbh.182.1264718112233; Thu, 28 Jan 2010 14:35:12 -0800 (PST) In-Reply-To: <87vdem8gly.fsf@catnip.gol.com> 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:120618 Archived-At: On Thu, Jan 28, 2010 at 3:10 PM, Miles Bader wrote: > Lennart Borgman writes: >> ?? Of course Mozilla supports these kind of things too. > > Note that mozilla's display engine makes some dramatically different > assumptions about what is important for the display engine to do. > > Most importantly, it does the layout and display calculation for the > _entire page_ at once. =C2=A0Emacs, by contrast does it on the fly for th= e > small amount being displayed at the moment. > > Mozilla's method allows some nice things -- for instance it makes much > more complicated layout tractable -- Yes, it is necessary for web files. > but it really really sucks for huge > files, and in general probably isn't such a good idea if the document > tends to change a lot in real time. =C2=A0Emacs' method, by contrast work= s > really well for those cases. True. I have no idea if Mozilla allows this kind a display handling too. Maybe it does. > I think this difference in approach makes sense given the different > goals of the two applications, and it's not at all clear that Mozilla's > display engine would work well for Emacs too. > > Of course, you could try it and see.... :| Some rainy day, perhaps... > -miles > > -- > Cat, n. A soft, indestructible automaton provided by nature to be kicked = when > things go wrong in the domestic circle. >