From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.devel Subject: Re: Fix some tooltip related problems Date: Fri, 12 Jan 2018 14:15:49 +0000 Message-ID: References: <5A533FA4.4030507@gmx.at> <9384bae5-cbb9-4b4d-ac5c-1d01f01c8117@default> <5A53B633.5020706@gmx.at> <41d40db5-15d8-4b2c-a058-fb6dabc8bfd3@default> <5A548E7E.2040601@gmx.at> <5A55E8ED.1010602@gmx.at> <475d480b-3885-4779-ae46-09cf7fbbcee7@default> <5A5742E7.3070303@gmx.at> <5A5799A5.1070305@gmx.at> <878td4fh4r.fsf@gmail.com> <83a7xk46pp.fsf@gnu.org> <874lnrfp1n.fsf@gmail.com> <83h8rr2ygt.fsf@gnu.org> <878td318od.fsf@gmail.com> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="94eb2c1942de68ea1e056294e71d" X-Trace: blaine.gmane.org 1515766496 31226 195.159.176.226 (12 Jan 2018 14:14:56 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 12 Jan 2018 14:14:56 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Robert Pluim Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 12 15:14:52 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ea06d-0007mq-UQ for ged-emacs-devel@m.gmane.org; Fri, 12 Jan 2018 15:14:52 +0100 Original-Received: from localhost ([::1]:44269 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea08d-0004Mq-Cn for ged-emacs-devel@m.gmane.org; Fri, 12 Jan 2018 09:16:55 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56655) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ea07s-0004Ls-8c for emacs-devel@gnu.org; Fri, 12 Jan 2018 09:16:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ea07r-0005ay-5B for emacs-devel@gnu.org; Fri, 12 Jan 2018 09:16:08 -0500 Original-Received: from mail-lf0-x22f.google.com ([2a00:1450:4010:c07::22f]:33949) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ea07m-0005ST-Dj; Fri, 12 Jan 2018 09:16:02 -0500 Original-Received: by mail-lf0-x22f.google.com with SMTP id h140so6120102lfg.1; Fri, 12 Jan 2018 06:16:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mxMAN+gY2yBp0BFhNqfJV2QoymSC8lxzYmEJES4EPBU=; b=D4ziIcavMDHT5yVXak6N6DQ+hDtw0kjIeDbTxcJByvT1OiJ+9fF3wz2obRYen58Ck8 h2ZHdimj5bmX/hCSwbjUWF/cMIJ+lbZkhOJathsDZua9qsOV/x3EDyUVYJcFlDi4cUuZ 8aYrofNrLu7GyBt0ZMaXxPfDndo1IcBg+XdjcF6XuU0Ad7gTgsI5ncVe7p0phJ2bdRxC K8qYtab9FG3RMZyd/NmqX+yMYnh4V1Lto4DR6TUMXw67qdRb+5UxL94+pK5BFmcZdkfX nbLo0w1xnyNjtep5YAm1XfgFnsCq0feUFY9yYqpIr8gajDrAgFPEKtu6L4Vm7FffBojV hOWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mxMAN+gY2yBp0BFhNqfJV2QoymSC8lxzYmEJES4EPBU=; b=csoKByiNOpuiTRMKVGBLMg2z05uxvzX2+FELvRIUCs4GTRcbNdRperbIUOr7B4bwl9 aguMGRyCqckUSLa8AK+5CJymkpH8EPdSKoGXjkWcFG4+WnRXbB6q24ohZO/oRoN8uBD4 T9LP7v27gg3shSsQ6BEwY2oVllazki6ZNxfyWk9Jtru6VZqAEtaeYO4OvRAgYXVRP9uw x9/HNar4NpeRWKYetLcld3mzqYgqf1db74KMdX/vBUgyhWE1R3qgACPoyVePDbGsxfbH ivV4XigKIE5/6H0ixUuvR9ODjnrmYR99pjwqnGYdD5OkeFvg/nLp4spC0LTU8RsoNeT4 7pCQ== X-Gm-Message-State: AKwxytd2LnbyWiKfmQ1wu2+0qebmpieEPu0LCKQRXM4kRMf6n/b5are+ goO6Oflio1RK29Uw6kxRaBrjIqwbFjo/c6JAxy0= X-Google-Smtp-Source: ACJfBouC9v7YnGWvCARwdiANUw5VPyOMj+G2hHEOOybuyV3/IZx14wt4jFCtXrjxTZGxXuVjW/OkVXghwUpNUqfnz1k= X-Received: by 10.46.68.11 with SMTP id r11mr457403lja.13.1515766560646; Fri, 12 Jan 2018 06:16:00 -0800 (PST) In-Reply-To: <878td318od.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4010:c07::22f X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:221891 Archived-At: --94eb2c1942de68ea1e056294e71d Content-Type: text/plain; charset="UTF-8" Robert Pluim schrieb am Fr., 12. Jan. 2018 um 14:58 Uhr: > Eli Zaretskii writes: > > >> OK. But if we stop supporting GTK at some point, what ends up being > >> its replacement? I doubt we'll be able to support Lucid and Motif > >> forever, given that X is going to be replaced with Wayland. > > > > We should indeed move to supporting Wayland natively; volunteers are > > most welcome to work on that. The Cairo support was supposed to be > > the first step in that direction, but it has known bugs and needs a > > lot of loving care for us to be able to turn it on by default. > > Working on this requires to have experts on board that we > > unfortunately don't seem to have at this time, and that gap bothers me > > personally quite a lot, because I think it's a serious threat to > > Emacs's future. > > I'm unclear as to how we could 'support Wayland natively' without > using some kind of toolkit for menus, scrollbars, etc. > We would support Wayland by using GTK+ correctly. GTK+ already supports Wayland; we just need to get rid of the weird GTK+/X hybrid, and write a proper GTK+-only "terminal". --94eb2c1942de68ea1e056294e71d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Robert= Pluim <rpluim@gmail.com> sch= rieb am Fr., 12. Jan. 2018 um 14:58=C2=A0Uhr:
Eli Zaretskii <eliz@gnu.org> writes:

>> OK. But if we stop supporting GTK at some point, what ends up bein= g
>> its replacement? I doubt we'll be able to support Lucid and Mo= tif
>> forever, given that X is going to be replaced with Wayland.
>
> We should indeed move to supporting Wayland natively; volunteers are > most welcome to work on that.=C2=A0 The Cairo support was supposed to = be
> the first step in that direction, but it has known bugs and needs a > lot of loving care for us to be able to turn it on by default.
> Working on this requires to have experts on board that we
> unfortunately don't seem to have at this time, and that gap bother= s me
> personally quite a lot, because I think it's a serious threat to > Emacs's future.

I'm unclear as to how we could 'support Wayland natively' witho= ut
using some kind of toolkit for menus, scrollbars, etc.

We would support Wayland by using GTK+ cor= rectly. GTK+ already supports Wayland; we just need to get rid of the weird= GTK+/X hybrid, and write a proper GTK+-only "terminal".
--94eb2c1942de68ea1e056294e71d--