From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joakim@verona.se Newsgroups: gmane.emacs.devel Subject: clutter integration in the xwidget branch Date: Tue, 28 Jun 2011 09:05:04 +0200 Message-ID: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1309244735 24711 80.91.229.12 (28 Jun 2011 07:05:35 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 28 Jun 2011 07:05:35 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jun 28 09:05:31 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 1QbSMT-0000kU-SY for ged-emacs-devel@m.gmane.org; Tue, 28 Jun 2011 09:05:30 +0200 Original-Received: from localhost ([::1]:51731 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QbSMS-0003cT-Vj for ged-emacs-devel@m.gmane.org; Tue, 28 Jun 2011 03:05:29 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:41480) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QbSMB-0003a9-7w for emacs-devel@gnu.org; Tue, 28 Jun 2011 03:05:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QbSM9-0007nS-C1 for emacs-devel@gnu.org; Tue, 28 Jun 2011 03:05:10 -0400 Original-Received: from m1.alltele.net ([85.30.0.4]:62292 helo=smtp.alltele.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QbSM8-0007lW-Si for emacs-devel@gnu.org; Tue, 28 Jun 2011 03:05:09 -0400 Original-Received: from chopper ([87.96.210.139]) by smtp.alltele.net (IceWarp 10.3.1 RC1) with ESMTP (SSL) id LNH47905 for ; Tue, 28 Jun 2011 09:05:05 +0200 User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) X-CTCH: RefID="str=0001.0A0B020B.4E097D22.0044,ss=1,re=0.000,fgs=0"; Spam="Unknown"; VOD="Unknown" X-detected-operating-system: by eggs.gnu.org: Windows XP/2000 (RFC1323+, w+, tstamp-) X-Received-From: 85.30.0.4 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:141113 Archived-At: I did a preliminary "hello world" type xwidget using clutter-gtk. Information about clutter: http://www.clutter-project.org/ My example just loads a hard coded svg file into a clutter canvas inside emacs. This happens through librsvg->cairo->clutter-gtk. The example is much speedier than our current svg support, but can be optimised more still. So what's missing to get an animated GPU accelerated Gnu herd jumping about in Emacs? - research how to implement MVC with Clutter - research proper lisp bindings for Clutter. (so you need to read and respond to my other thread. You guys spend too much time trolling about mail setting and too little on my important threads :) Possibly one could benefit from Guile Clutter? -- Joakim Verona