From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?ISO-8859-15?Q?Andreas_R=F6hler?= Newsgroups: gmane.emacs.devel Subject: Re: HTML5 the new lisp ? Date: Tue, 02 Aug 2011 13:09:18 +0200 Message-ID: <4E37DADE.60003@online.de> References: <87oc0a8afj.fsf@COLTRANE.i-did-not-set--mail-host-address--so-tickle-me> <87bow9jqc9.fsf@hi-media-techno.com> <87livdmiqz.fsf@gnus.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1312283386 13260 80.91.229.12 (2 Aug 2011 11:09:46 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 2 Aug 2011 11:09:46 +0000 (UTC) Cc: Emacs developers To: joakim@verona.se Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 02 13:09:42 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QoCqz-0004WH-Tn for ged-emacs-devel@m.gmane.org; Tue, 02 Aug 2011 13:09:42 +0200 Original-Received: from localhost ([::1]:53816 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QoCqz-0005LI-3c for ged-emacs-devel@m.gmane.org; Tue, 02 Aug 2011 07:09:41 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:33085) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QoCqt-0005Ky-G2 for emacs-devel@gnu.org; Tue, 02 Aug 2011 07:09:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QoCqp-0006uU-4Y for emacs-devel@gnu.org; Tue, 02 Aug 2011 07:09:35 -0400 Original-Received: from moutng.kundenserver.de ([212.227.126.187]:54561) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QoCqo-0006u2-MY for emacs-devel@gnu.org; Tue, 02 Aug 2011 07:09:31 -0400 Original-Received: from [192.168.178.27] (brln-4dbc7e30.pool.mediaWays.net [77.188.126.48]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0MCdZW-1QetB10HOE-009Tnd; Tue, 02 Aug 2011 13:09:26 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.2.18) Gecko/20110616 SUSE/3.1.11 Thunderbird/3.1.11 In-Reply-To: X-Provags-ID: V02:K0:ONqTJn8+I1FnynK0WNfLqLFGqwVW3Efu7oWmfW9LDPT j/Pse7BUlpEaxYKlTEhXNYKXmjxPiSmY8V/oFPimI1GpRWdfzU /DT3aEFb3JuTl0Z3FgIBOq6pKxzhvG9T3y8HzX/zyKwBZSyAtt Dh8F9NuM7PBj+GXKAq7uB40X+f+42/c7pbCoQVMC1sVnx5Uwan 2PtJiUxvlN1rEGNUBxeYkS2/Imi2LjHKsPEp6PbAyY= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 212.227.126.187 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:142684 Archived-At: Am 01.08.2011 15:50, schrieb joakim@verona.se: > Lars Ingebrigtsen writes: > >> Dimitri Fontaine writes: >> >>> The idea that grows in my head is to have all the emacs rendering done >>> using webkit. >> >> I think a more fruitful path would be to make the Emacs rendering engine >> stronger so that we could allow real wysiwyg editing as well as nice >> HTML rendering. >> >> Of course, I'm not volunteering to rewrite the Emacs rendering engine. >> :-) > > Well. The current display engine is not too bad at what it does. It > caters to a lot of usecases. Extending it to allow embedding of more > object types as is done in the Xwidget branch is IMHO a logical extension. > > Extending the Emacs display engine so it allows for all aspects of all > webstandards is not reasonable. Improving it so that SHR for instance > can do a better job is another matter and quite reasonable. > > Making a new port of Emacs to the HTML5 canvas might also be > reasonable. OTOH the gains and ease of doing this should not be > overstated. For instance, when I implemented the pretty basic Emacs > paradigm of splitting Emacs windows in two for the webkit xwidget, I had > to do a lot of GTK level hacking, rendering to offscreen bitmaps and > copying to multiple on-screen destinations. I haven't seen any mainstream > browser do this in fact. So, a html5 canvas is still just a canvas even > if its new and shiny and doesn't automatically give us all the stuff we > take for granted with Emacs. > Hi, tried to check out that way: bzr branch bzr://bzr.savannah.gnu.org/emacs/xwidget got bzr: ERROR: Connection closed: Unexpected end of message. Please check connectivity and permissions, and report a bug if problems persist. Net is ok, sending this mail thereupon, any idea? Thanks, Andreas