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: Touchscreen support Date: Sun, 16 Jan 2022 13:35:23 +0800 Message-ID: <87bl0c9rac.fsf@yahoo.com> References: <87czlxkntg.fsf.ref@yahoo.com> <87mtkziwhi.fsf@yahoo.com> <87wnk3h0hn.fsf@yahoo.com> <87o85fgx4x.fsf@yahoo.com> <8735mqh5tp.fsf@yahoo.com> <875yrj3m84.fsf@yahoo.com> <87ilviy3pv.fsf@yahoo.com> <87tuf1s16t.fsf@yahoo.com> <875yrglyid.fsf@yahoo.com> <87sfug557u.fsf@yahoo.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="4497"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux) Cc: chad , larsi@gnus.org, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jan 16 06:38:27 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 1n8yFG-00013Z-F4 for ged-emacs-devel@m.gmane-mx.org; Sun, 16 Jan 2022 06:38:26 +0100 Original-Received: from localhost ([::1]:48330 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n8yFE-00082j-Td for ged-emacs-devel@m.gmane-mx.org; Sun, 16 Jan 2022 00:38:24 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:44688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n8yCX-0006WC-Lc for emacs-devel@gnu.org; Sun, 16 Jan 2022 00:35:42 -0500 Original-Received: from sonic316-22.consmr.mail.ne1.yahoo.com ([66.163.187.148]:46656) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n8yCW-0004w7-91 for emacs-devel@gnu.org; Sun, 16 Jan 2022 00:35:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642311333; bh=IjKZ3lVPFKNOG5kWepJrvib8pR1QxpV4aXCrIFFy00k=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=QwSwTMr73Gywd9CcdK7Uq1fkDtiJcErFPirksKiNJBHZHbP41tINFtokKDPeow4zWAAG7UbYLWTsyD8NCl0xBUh1biDnGe/saZzkJ0lRxLvJtNgqd4F8EFck3xlvWIrZBDBaPSbpYY/i4OvRTIqrZnFrVxJOHli3U0hNH6lpnl3T2VvjsSE6qYdfB1NjC/mGjq7fXJPkYuDELVj3RsUrIw78F+ZicDhCNvQzHLV7Kw/cXV7C86FZ+L4aYeqYYn7zrlOXZnZ0HVoN+w5M3p/SeCP0heEXxG2aT/qP/i2gMOVwlqljIf2kBWCrIbfbTTsVoZm9QJYiDqvdSRF5/xG4Eg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1642311333; bh=xZ31W4OnicfO573S44rUMiYTP5g0O/5Km2aJiOM6faD=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=qsVEk4rAWdayHB824mKe/qfgj5ukWFW72VHNV3QmWnzZZR6FZo0Z/pfOMFk+epH5/AIuIEXA3fDW29XjJtFoN7EDUbqxvhtDfrNIp98LTyZBz1EJEAQIuzJD8s47ji2rEZZ03lBxcr0aefiWGkoX/yI+RYij5GG0UvJjzpWht9XMqVRETjTVnNRInfgjE0JS5X9HeV3mvBeJiJ/80NwV+5SHJ3qyNzjkpztVNgJ9cAp6h91w/2xQzx5l2hhJVdNCdInGSbCZUDNVz7LIARtDXGwHRtFAxujN1o/FbOaIIljFiLUMpdEguL56bBvaalJr58KaYLTlhEfoRjKP/agu/Q== X-YMail-OSG: 0rvo.GIVM1k8IOnb2NLnPXYdhWbFMyMBZ4smcoBhI7cZkDCicDPxmGl3ttA9Zj4 n8rWZpspjbrlLB_SLvK2uAMUzeelNGyXMH6pzCGkk0C10VjSlu9VRkcrjRTG3pMqVPW2QeTnniBh whD_ea2tGO.ZtaPJ3S0I8nHXH2_WCnffOkZV.iLrbyjoY1ofPKF7tFhaR8qmv7hehxDKzRBzAanQ WpMNWk3IDgcsmUv6W46sonn8n5atL6Sm6_tZzcGigc1hQEoCLuEBg_1FFXGrFLfYaUN6BMNcMF3j DNBCCZrWOE1nWNi7PqSu_YJKcODJ1Dedy3h3AT.2paKh6nmY7UKq9seyBq5.q91PkPgRBKdcgNQV jrJxbPpi5xZIKAG3mw5iLrtF3rEOB41h1752ftLuLLiduo3nCpfZaRSJsf8KIaWvCpndtU3fbvjm laDMz46Wch0ysJCgqSpUha_IzB5C17sEUswD9mhTYM57GmcT3NvaVsEhwtd4gfQdZFq9kFwxeWj7 8KrJE9C0fdQUjH__awD.7jaHe16xhvIEVMuQWq4yjEzr2yVTPddLBbGF9dpo2jXmbTNIn7s0ubWR 1SHOfb5sjy8YCcWUdBvVtJHklueuPBoJnpUwmXNGKKzj_xJ.HCpjvnzdC1Q.8X6KFsDB_N2nGxdo Y4308po6JPKKLw60OZiSs6P50UQnC.BbDmQfPi0ku9OBmGCSgIM3CwiklQsrJMVIoJceMmjErDyM Botg2gBCm_I5zfuor.mZkhfIbL6tzr74eQ5IrO6dQLF7RndkRbQXt9t01ZMTPlG2iFH.nqWGiQ16 PPUDju1lK3NI_J4q918M0m_HOdU6mfx7KVgUYNj0_i X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Sun, 16 Jan 2022 05:35:33 +0000 Original-Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b782c820c77dde10405ec2419b52a716; Sun, 16 Jan 2022 05:35:30 +0000 (UTC) In-Reply-To: (Richard Stallman's message of "Sun, 16 Jan 2022 00:07:50 -0500") X-Mailer: WebService/1.1.19594 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.148; envelope-from=luangruo@yahoo.com; helo=sonic316-22.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=unavailable 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:284800 Archived-At: Richard Stallman writes: > > These days, one > > might instead use a GTK4 or QT mail reader, and those toolkits would only > > "promise support" for code that made gtk or qt calls; the programmer isn't > > exactly prohibited from using X11 calls, but doing so is not recommended > > nor supported, and if the programmer runs into trouble, they are very > > likely to be told "you're breaking the abstraction barrier we set; remove > > it and then come back with your problem". > What happens if one asks them, "How do I solve the problem XYZ without > doing an X11 call?" I don't know how it is with Qt, but the response from the GTK developers these days is typically "stop doing whatever you did which required you to solve problem XYZ". Where "whatever you did" can be reparenting a window onto another window, moving a window to an absolute coordinate on-screen, warping the mouse pointer, dynamically updating the menu bar, or closing a display connection, all of which are today discouraged by the GTK developers. Thanks.