From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Bozhidar Batsov" Newsgroups: gmane.emacs.devel Subject: Re: Merging the pgtk branch Date: Sat, 18 Dec 2021 17:12:46 +0200 Message-ID: References: <871r2adq3a.fsf@yahoo.com> <87sfuqcagb.fsf@yahoo.com> <87o85ecads.fsf@yahoo.com> <20211218.225624.714015274092581481.masm@luna.pink.masm11.me> <533d587c-51c6-40a9-8308-451e7e682e1a@www.fastmail.com> <831r2aat9u.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=69ca18a8285f40a0afd53f821b375106 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15335"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Cyrus-JMAP/3.5.0-alpha0-4524-g5e5d2efdba-fm-20211214.001-g5e5d2efd To: "Emacs Devel" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Dec 18 16:17:03 2021 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mybSH-0003lr-Pa for ged-emacs-devel@m.gmane-mx.org; Sat, 18 Dec 2021 16:17:03 +0100 Original-Received: from localhost ([::1]:54580 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mybSG-0003Y7-Mj for ged-emacs-devel@m.gmane-mx.org; Sat, 18 Dec 2021 10:17:00 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:45152) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mybOd-0004i5-Mp for emacs-devel@gnu.org; Sat, 18 Dec 2021 10:13:15 -0500 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:57287) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mybOa-0007Fv-CN for emacs-devel@gnu.org; Sat, 18 Dec 2021 10:13:15 -0500 Original-Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 2D10C5C0116 for ; Sat, 18 Dec 2021 10:13:10 -0500 (EST) Original-Received: from imap43 ([10.202.2.93]) by compute5.internal (MEProxy); Sat, 18 Dec 2021 10:13:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=batsov.dev; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm2; bh=Wm3FhnJSOnhdIbJcJkVp5ubct5pUeqE ZsggoHvg6EpU=; b=I6TWgwoTt2FfBIAwlBS/fxSOCtWcVQuhHk79X4B7hREOhIa ohoZspPMQ91t3h15/3vpXEJwo0gWGxBcrHk0e3aXwLDoggyQA5+4B7Iu7oAB/C0d edp32OM2YYRPmrLzaX/E1ZKIn2gU+k45GHrOgs07Dgq9hDgn+KaUYAmlRN83i1W0 lEwxeE8ELk4GoU4JlnzOuyYgWUbved7Ihkd/VUEcwK0AknZ88aXJabLayWJdyFiO beIqMRIOBr66B1/e6VintWbRaUXlrxe21B6Uhowd0VSs5fTiX0XB3Yseic+hN3gs 8G5g3IHwDlE729R4+LD4oUZXL6Og6GBlEHkeDag== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Wm3Fhn JSOnhdIbJcJkVp5ubct5pUeqEZsggoHvg6EpU=; b=I6eSTkAITQTNZBwDzRUNc5 3LBYmN4ab3b2tpSPWvJ9xjb+W5A5/lBBvyZhh99zCjjOI0chopSXVzxxWVsuf7lS yEB8T+qNHGHvUmfQnAH3nQ3jLSiNVAZ0u50gBJvfd2f6xecyOI2JmqJjTwYaUIUw W2BwTlszcjaJmQTQJMnGCaWMdGeBLlXI9oC9ZaQOn7m/TMIy39NiG0zfwdq8v4sx ZqlgHU0Ez0IiuaR+wDrYNRJZyBCEq3EemKit/zzar3amW3rORc1wKJzQJ9X9g9Om zPydo2dGpQD11cY9zKsfeuRGyXVnZxG+xJ8NDBfbSAqWVBC0Gj6cETFZ9mjFstWg == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrleekgdejfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsegrtderreerredtnecuhfhrohhmpedfuehoiihh ihgurghruceurghtshhovhdfuceosghoiihhihgurghrsegsrghtshhovhdruggvvheqne cuggftrfgrthhtvghrnhepgedvteefkeekteeilefftdekuddthffffeegtdevhfetfeev jefhgfdtkeejieeunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepsghoiihhihgurghrsegsrghtshhovhdruggvvh X-ME-Proxy: Original-Received: by mailuser.nyi.internal (Postfix, from userid 501) id BC03CAC03DB; Sat, 18 Dec 2021 10:13:09 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface In-Reply-To: <831r2aat9u.fsf@gnu.org> Received-SPF: pass client-ip=66.111.4.29; envelope-from=bozhidar@batsov.dev; helo=out5-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:282321 Archived-At: --69ca18a8285f40a0afd53f821b375106 Content-Type: text/plain Fair enough, let me try to clarify my question. I had just assumed that all Unix systems (except macOS) default to the old GTK front-end (when it comes to Emacs with GUI, that is) and I was wondering if the expectation was that pgtk would mostly replace it right away (e.g. because of it's improved compatibility with Wayland) once Emacs 28 is released. My practical problem is that Emacs doesn't scale properly with Wayland on a HiDPI display, and by reading about pgtk I got the impression that it will address this issue. I installed Emacs-snapshot on Ubuntu, but it seems it's not built using pgtk, so I was wondering if I should ping the package maintainers to consider enabling it, or if there was some general consensus that the old GTK frontend will be replaced by the new one in most use-cases, as in theory it looks superior. I know I can just build Emacs from source however I see fit, but I was curious what's the expectation of the Emacs devs for the uptake of the new frontend in *BSD, Linux, etc. Perhaps I've missed an earlier discussion on the subject and I'd appreciate it if someone simply points me to it. On Sat, Dec 18, 2021, at 4:21 PM, Eli Zaretskii wrote: > > Date: Sat, 18 Dec 2021 16:15:10 +0200 > > From: "Bozhidar Batsov" > > > > Quick question - is pgtk supposed to become the default front-end on Unix systems? I'm just wondering if I'll > > need a custom Emacs build for Linux after Emacs 28 is released officially. In general I'm not even sure if > > that's a decision for the Emacs dev team or for the various package maintainers. > > What's "the default front-end on Unix systems"? I don't think we have > one now, we just build with whatever we find on the build system, and > rely on the user to specify the options at configure time. > > So I'm not sure I understand the question. > > --69ca18a8285f40a0afd53f821b375106 Content-Type: text/html Content-Transfer-Encoding: quoted-printable
Fair enough, le= t me try to clarify my question. I had just assumed that all Unix system= s (except macOS) default to the old GTK front-end (when it comes to Emac= s with GUI, that is) and I was wondering if the expectation was that pgt= k would mostly replace it right away (e.g. because of it's improved comp= atibility with Wayland) once Emacs 28 is released.

My practical problem is that Emacs doesn't scale properly with = Wayland on a HiDPI display, and by reading about pgtk I got the impressi= on that it will address this issue. I installed Emacs-snapshot on Ubuntu= , but it seems it's not built using pgtk, so I was wondering if I should= ping the package maintainers to consider enabling it, or if there was s= ome general consensus that the old GTK frontend will be replaced by the = new one in most use-cases, as in theory it looks superior. I know I can = just build Emacs from source however I see fit, but I was curious what's= the expectation of the Emacs devs for the uptake of the new frontend in= *BSD, Linux, etc. Perhaps I've missed an earlier discussion on the subj= ect and I'd appreciate it if someone simply points me to it. 
<= /div>

On Sat, Dec 18, 2021, at 4:21 PM, Eli Zaretskii= wrote:
>= ; Date: Sat, 18 Dec 2021 16:15:10 +0200
> From: "Bozhid= ar Batsov" <bozhidar@batsov.de= v>

> Quick question - i= s pgtk supposed to become the default front-end on Unix systems? I'm jus= t wondering if I'll
> need a custom Emacs build for Lin= ux after Emacs 28 is released officially. In general I'm not even sure i= f
> that's a decision for the Emacs dev team or for the= various package maintainers. 

What's = "the default front-end on Unix systems"?  I don't think we have
=
one now, we just build with whatever we find on the build sys= tem, and
rely on the user to specify the options at config= ure time.

So I'm not sure I understand the = question.



<= /div> --69ca18a8285f40a0afd53f821b375106--