From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Jan D." Newsgroups: gmane.emacs.devel Subject: Re: porting to Wayland Date: Wed, 12 Nov 2014 18:01:36 +0100 Message-ID: <54639270.2020609@swipnet.se> References: <87fvi6unfi.fsf-ueno@gnu.org> <53C24B44.3000304@swipnet.se> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1415811765 2251 80.91.229.3 (12 Nov 2014 17:02:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 12 Nov 2014 17:02:45 +0000 (UTC) Cc: Daiki Ueno , emacs-devel@gnu.org To: Lars Magne Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 12 18:02:37 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XobJU-00063K-Pq for ged-emacs-devel@m.gmane.org; Wed, 12 Nov 2014 18:02:36 +0100 Original-Received: from localhost ([::1]:55911 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XobJU-0003Gx-Df for ged-emacs-devel@m.gmane.org; Wed, 12 Nov 2014 12:02:36 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35721) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XobIl-0002uO-Hm for emacs-devel@gnu.org; Wed, 12 Nov 2014 12:01:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XobIg-0002bb-Cc for emacs-devel@gnu.org; Wed, 12 Nov 2014 12:01:51 -0500 Original-Received: from mailfe02.swip.net ([212.247.154.33]:40016 helo=swip.net) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XobIg-0002al-6a; Wed, 12 Nov 2014 12:01:46 -0500 X-T2-Spam-Status: No, hits=-0.0 required=5.0 tests=BAYES_20 Original-Received: from hosdjarv.se (account mj138573@tele2.se [46.59.42.57] verified) by mailfe02.swip.net (CommuniGate Pro SMTP 5.4.4) with ESMTPA id 548742633; Wed, 12 Nov 2014 18:01:41 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 212.247.154.33 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:176826 Archived-At: Hi. Lars Magne Ingebrigtsen skrev den 2014-11-12 16:50: > Jan Djärv writes: > >> I have updated the YAMAMOTO Mitsuharu patch: >> http://lists.gnu.org/archive/html/emacs-devel/2009-04/msg00390.html >> >> It all works except some image glitches. >> It does not add another window system, rather expands the xterm.c code. >> I was expecting that Gtk3+ and Cairo together would let us re-enable >> double buffering in Gtk and thus get that for free. Unfortunately >> this did not work, as Gtk needs to do its drawing in the event loop, >> like the NS port needs to do as mentioned in #17124. >> >> I will probably check this in if I get round to writing all those >> ChangeLog entries and fix the image things. > > I just got a Jolla phone running Sailfish, which is apparently a Wayland > server without XWayland. Would this Wayland port enable running a > graphical Emacs on the phone, I wonder? Somebody else has apparently > ported a non-graphical Emacs to the phone already... > This is not a Wayland port, it is a Cairo port. It still uses X for events (mouse keyboard) as Cairo does not have any of that. Wayland would be a different beast. Jan D.