From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Abysmal state of GTK build Date: Wed, 24 Aug 2022 23:32:01 -0400 Message-ID: References: <875yillm64.fsf@gnus.org> <87edx9ist0.fsf@yahoo.com> <874jy5gjoi.fsf@yahoo.com> <87wnb0bnmn.fsf@gnus.org> <87tu64ec1w.fsf@yahoo.com> <875yik8pb6.fsf@gnus.org> <87bksceaqu.fsf@yahoo.com> <87czcs79l8.fsf@gnus.org> <87wnb0ctf0.fsf@yahoo.com> <87y1vf8rto.fsf@yahoo.com> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2190"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 25 05:34:28 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 1oR3dR-0000Io-8U for ged-emacs-devel@m.gmane-mx.org; Thu, 25 Aug 2022 05:34:25 +0200 Original-Received: from localhost ([::1]:54202 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oR3dP-0004lb-LR for ged-emacs-devel@m.gmane-mx.org; Wed, 24 Aug 2022 23:34:23 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53912) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oR3b9-0002Ti-Cz for emacs-devel@gnu.org; Wed, 24 Aug 2022 23:32:03 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:33030) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oR3b8-0007k6-Qy; Wed, 24 Aug 2022 23:32:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=KQfoP+3ZEZDIvK5HH2rvgrfFsyHWqEy9pGpeB79G0j0=; b=ZRt08R8xzqKg kvt5F8ki3uQOeQ8H3/Ba40tILRVRTNBxqcku4nZ1o17cpL5LzfZty8YIAovSGIttUANqYc2/6cLFO zRf5LlACYvzHd4T0efBTrCkSYdNTGuNcyGa188TvvDjdDQFIZ6h2xA+WH4UszODAg7vHSU7pK8GcG DQzTf2tUw9XLcxPfwBZCKtD1Jp1gVWD7TXx/a9w8jV/w21J7r+xkTdPU+tA4Pp6rXJl+FPa7duqM8 pVYHHAzydLazMi9CJ9f6TVg8S7bbCvmJ1fDz23SDSGe10pXNUid/FB4ax0JGOTg6Y68GlFNc9qq/p n01/zroYnbxKLrbFSIWwxQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1oR3b7-0007er-Ut; Wed, 24 Aug 2022 23:32:02 -0400 In-Reply-To: <87y1vf8rto.fsf@yahoo.com> (message from Po Lu on Tue, 23 Aug 2022 13:14:11 +0800) 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:294059 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > But after some investigation, I've come to the conclusion that no > toolkit will be able to replace the hand-crafted Emacs X11 support, > especially in very tricky areas such as drag-and-drop and selections. This state of affairs is a big loss for the free software world. We (in the broadest sense) ought to do something about it. Would you like to write an article describing the drawbacks of each of the available toolkits? Basically, the information that has come up in this discussion, but combined and presented in one place. In addition to the specific technical failures, it would be good to mention for Qt the license problem and C++ requirement. The C++ requirement may not be a disaster, but it is a drawback. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)