From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: Merging the pgtk branch Date: Sun, 19 Dec 2021 08:28:08 +0800 Message-ID: <8735mpcuav.fsf@yahoo.com> 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> <83sfupap8b.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29130"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: "Bozhidar Batsov" , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 19 01:29:21 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 1myk4n-0007M9-AX for ged-emacs-devel@m.gmane-mx.org; Sun, 19 Dec 2021 01:29:21 +0100 Original-Received: from localhost ([::1]:60584 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1myk4l-0003AC-W7 for ged-emacs-devel@m.gmane-mx.org; Sat, 18 Dec 2021 19:29:20 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:55460) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1myk3p-0001tR-1Q for emacs-devel@gnu.org; Sat, 18 Dec 2021 19:28:21 -0500 Original-Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:37768) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1myk3n-0006NX-Lk for emacs-devel@gnu.org; Sat, 18 Dec 2021 19:28:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639873766; bh=iHWkJJkeAz9OZFv6VZ+NSZXjUDr58ng/y7MzNvzOarc=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=SGVYGQ/6YatJ/CD9GJbYjp1GSeOWyte+Mt2cmlySq6/0VxZsFVkUwqNk4M6smpHzN4dPWldEWg0cfM5+xGUEgP13WhORUTq9Wb9XSty6omdmNcrBqZrhehjV8ttbd3GtPq+/Vlj0hh/bm21TOCyznvPonHR/wk4aOAlqJakOTt711Job+lsU1DEZN44BU9kpiCtvEyHWghw2O0pD+xlYSootKj5Y+7XwCm/agTCWLapILg5+2sCXHCMzVe5OFkJru72RXx7Zne8bAVUzfMhqp5l67kpf2HUt4PtFaxitEx4EUqvlFSTP7IVXXEh8c1cMrFhwbJKx1KTTxIB77NpQXg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1639873766; bh=VCAmfdNkbFKsxAH4zZBi1afs+7I4OCiAQy9bfmNDwlx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=kK7GfyEQwqKvu3v0K4EX4f0L/1vsEiWanE9hrkYKttjeNzQEUJAbwNiWGLnobJ/sSICemR+7ikRuGaxQ299odui0F6giv+MjDkvrXwRqN9yQ7OUN87PF/du3HPrdyXMOEefFYlyvn3v07FeYkt/iCh5OTiO9zOGy2nrpPVGy3UwCVTezqtvGAm51HT3z9Miua1vxhgY6F80x/sNsIozTlWBq2L3Ua4OikFLzntP/BlJVYsr0c3xI7kZ8p0ztVzh6P97OPRIp+V7jCdiEBDOO5mGg0U7FW/8LN6jUosKFrlYJHXehuXBAkzfJLyaPuNs05EpW8/rEGMTL/2fhzIMpSQ== X-YMail-OSG: _fQ6QuwVM1koXXehz21q3i2Mq_hW3O7t8uUYKGbCfso6tUdpEGWhd50wcJN03zs 6t8e9TwehrVb7n3fVWccPc6fVWGLW0GAA9v.W7EtAzGvsUTA30yoYO7JVEL9uB6SkA1IZ6389Z_B UshBt4Cqzk_tmVooFOM3IFHAWH8OElWC3i1fmDfSeWB9TBCxpVpGvnVPewXwXRY_9sFWInfqRqqC O6Y.sdsNprTA9vS7NcICGZu5N1q6yGKR.Pe4LWWp_wHSX6Ae7EajPS3j2LzDPiDl3GlImDuCPY52 OLgw0.2E6NzwUZEHojdEgyQxt4eY2zH7bw6EVUye7Q7BvGdSvDGTfJ5hUHeBlI_VeW5va.OnoouT iO.hvn6OY34vr6pIBhwS3HnaWzqOzldqr9FrS8OWmgKtW72QJRY4MZPvXomfo8YRIaZeuvSlUPVZ WowN9UW6umWYY3oXgL3XeLgFpzHaCVfnumO0.0_73B_o263Byu_UkNpQxrciv1jbx2TzeXYgHc_k C0c9KeMe.Su1UF6dk_ND7T4e_2riGe_YCIgYTTQTlnhZJ2s6pFr.P.CDwDD70n9nyoPwumClEq60 Sgt2cOVaGhx2gZEm3JdEtUQihZfiWfSa7jI5Kjom.fmInLuvlEWJHGtIZhSr6VkP2aOtdpUDGCzO 0j9whGBCsKzdosOZz1TRE51bfbyKBmIcvN0xhNLYBjYqJh7tx66mnHs0lQXTXgoiHtnJIzEYf.zZ 9QI.IkwPQCBtO5AMFhLDHART1i7GzNFnkWWC2cv4MjKDaqAxZr9bZPdg5nud04JOQN03AsiYNwT6 nDi8A87B6nOWuRk.UJo0FWpYTc_7_VF7CjFKvblp.c X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Sun, 19 Dec 2021 00:29:26 +0000 Original-Received: by kubenode508.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID f4ff1824e231dd88d6145ac728eb5e5e; Sun, 19 Dec 2021 00:28:13 +0000 (UTC) In-Reply-To: <83sfupap8b.fsf@gnu.org> (Eli Zaretskii's message of "Sat, 18 Dec 2021 17:48:20 +0200") X-Mailer: WebService/1.1.19498 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.33; envelope-from=luangruo@yahoo.com; helo=sonic308-10.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=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:282348 Archived-At: Eli Zaretskii writes: >> Date: Sat, 18 Dec 2021 17:12:46 +0200 >> From: "Bozhidar Batsov" >> >> 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. > > AFAIU, you _have_ to specify --with-x-toolkit=VALUE at configure time; > there's no default. If you don't specify it, you get an X build with > no toolkit. > As for PGTK: we didn't yet decide whether to promote it as the > recommended toolkit. AFAIU, there are some issues with it (whose root > cause is how Wayland works), and we are not yet sure whether users > will live in peace with those issues. We need more feedback and more > user experience for that. There are some other problems with it (by design): it's scantily tested, and it doesn't respect Z groups in child frames, it doesn't work with the X resource database (not everyone wants to use GSettings), and it also lacks several other features. This situation will take quite a while to improve. Some of the problem needs improvements in GTK+3, which will probably not happen due to the attitude of the GTK developers. Please don't make it the recommended toolkit. Thanks.