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: Abysmal state of GTK build Date: Tue, 23 Aug 2022 15:17:42 +0800 Message-ID: <87pmgr8m3t.fsf@yahoo.com> References: <8735dn30if.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26393"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Lars Ingebrigtsen , Gregory Heytings , emacs-devel@gnu.org To: Payas Relekar Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Aug 23 09:21:58 2022 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 1oQOEY-0006gq-Oi for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Aug 2022 09:21:58 +0200 Original-Received: from localhost ([::1]:47184 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oQOEX-0006o7-IC for ged-emacs-devel@m.gmane-mx.org; Tue, 23 Aug 2022 03:21:57 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48322) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oQOAo-0005Ja-Al for emacs-devel@gnu.org; Tue, 23 Aug 2022 03:18:07 -0400 Original-Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:40034) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oQOAi-0002ue-Ot for emacs-devel@gnu.org; Tue, 23 Aug 2022 03:18:05 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1661239073; bh=GBvRsqaTqtekJVgaYFgO3Uji2Kgrw00sApjvKzPjh5s=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=W7teYBcmg/ENcWtl0jingFM+wSqvahIToYB5SVj2Y5PI8liIx14CF05GGwNHkJef2wT8iIYqlzqWlnavZ3d+qKvU5mQ4nnEIkDLcgwGZsVSZ7rfbB3qFxU1pPUFFfi/0rxSfH8hHTIsXbCNP9ItX61j4ufeS1BUQr+4Ssz0WYfD7F8PiaBZY1rXGbu2uU7Zv8EddRsUJOGWf/Z6Ss1gysR3jcC+iErXTS6KN7EQNy5yNTl4BJgSrnPsTi0g8JL1VTuBx/E6UcjzFWykcC//7VO5wrpQxruIYROdXaVffCpFRYFp9wKw/QF3TeM0Rqzw5yUFrcWtmQ0QsOnDotDdkGQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1661239073; bh=CXzjiASH5lCuFvyjX8XL83ohln1TLKgLX3ygpM+LHIX=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=sq5HHW4c18uxTn98wZim0KlOj2dfuR7xfMulVkROEZko6yjS4Ax9o/rGlWq0ucnE6qa4VuIo9fi29YmQFM9NAD0N9eyACWXJ7rDZ5Tnd1KQlI+75mFhc2seOhxcmvxpSrqcR6fnCFXPn5Oibqum/RxpFkg0SNEGF0VCqXi5Y34hIX6BJCe7MzaWc4sBkOtlCqpWkWfNoQOf2YTBZuCTLBuwflIF3RQ3VwZXrQeGunpKdysU+x1Zv6CwCcPplimKPbwyazhJET9PIjHxEXLaOF2r54B1Pztkn7ueoxLPTJylHsk7nRydCyKK+VufDcVDXfgDtNYIwHldNydV8zYhFYw== X-YMail-OSG: kVUDOOMVM1nj4YlZT8TorXUG2gLW.Apd1J6AYXuqt7hPNC5JQOmUznFdLGHxfFB X10NmxnVEjCF7tPtT51xEhzbBuv1HHR6hDCr7zpnc3rsppS_uPj8GrnCc6LQUFkdISGpL5E088OB Z28dDXEBdXCCm.Z0b33uAu4P_WvY7CFtPL90VI67sOmIljksPLkPBTGnJU3hl5zc.pRd86SYJX4v Qo56FauNfC6SUtc6MnZI5fnNBBD9cmPse1FpJqoqybCuHfGrGG5wzOtHDgRcyRsgTLDe_EBfbFvY FD5sBgqBpiCWfVI1TkZwClDijGpw3t4tzHoYjqPbk0U5Y2yYNvTxWBHQxPa76Hhdx5PFDDm1u.7V abR2JG2AL7UwT7kVqUOmgZ6524.SY72sfsUu_n3EdojixVmW7UOjtWpYVoWYkmiELYxnwpHEYWyU Yhog_5BuWijjlZ6gIWojxAzBMy2f2mQRJQFu5wFN_SIKTcCFyao1MnUFwdzBfDDJprcNsfBOl.Zu KSFHX5FeYAP6SrUDzbwUcFrwtsbsFiNzBP3WhlF4C2RK3DZfJRHJJwchYy8xSmnkuCJlAoSoNouR ur3qC4R47kxnNnHrs9D8ldi4x0sYG7dJxbQZUHQhyNkWvTmvZ0vKaVR6NPLMSJEDbsnzQXHJ7O3T eRlRr1.31Sam0hQKNEE0Yq5cFabcUDZpYXhDnA82MhPe4DGnqg6eF162_GLBypySqJ9i7L7b83MX 5uXNR5Nqx21qpR4U209Ny9084sOXnxtRoeTDSMvuwL8iSCgvBENG3SvgtO5CZHfV.u4U82T4TU9n cqshWxyhxVzaSne1JfIRKFTE9slMkSbSom9yRbBj5O X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 23 Aug 2022 07:17:53 +0000 Original-Received: by hermes--canary-production-sg3-6f58cd9b5-jq7xs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 33fb0a117fa24ec188410e87958c4284; Tue, 23 Aug 2022 07:17:47 +0000 (UTC) In-Reply-To: <8735dn30if.fsf@gmail.com> (Payas Relekar's message of "Tue, 23 Aug 2022 12:30:29 +0530") X-Mailer: WebService/1.1.20560 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.146; envelope-from=luangruo@yahoo.com; helo=sonic304-20.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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:293853 Archived-At: Payas Relekar writes: > How much of an issue will this be on Wayland systems? Considering GTK4 ^^^^ That will hopefully be GTK 5. > will probably drop X11 support, and Fedora, Debian and Ubuntu (likely > covering vast majority of Linux desktop) are Wayland default, how much > of a critical dependence do we have on custom X11 support, and how much > can we afford to rely on Qt to not have these issues on Wayland? It will not affect Wayland at all, since the Wayland drag-and-drop API is too limited to allow Emacs to implement drag-and-drop properly there. Most importantly, there is no way to cancel drag-and-drop after it begins (think C-g), or to receive a notification when the pointer reenters the frame where it originated after leaving. X will probably remain the primary window server for the next decade or so. Anyone who doesn't want to use one of the several Wayland-ready desktop environments on supported hardware will have to use X, even if Wayland is the default on most distros.