From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#56117: 29.0.50; pgtk does not distinguish between and "."/"," Date: Thu, 23 Jun 2022 16:16:41 +0800 Message-ID: <87sfnvhk0m.fsf@yahoo.com> References: <87y1xqkc77.fsf@yahoo.com> <87v8ssi4xi.fsf@yahoo.com> <87tu8bzul6.fsf@gnus.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4819"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: 56117@debbugs.gnu.org, stefan@marxist.se, qsx@chaotikum.eu To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 23 10:18:40 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1o4I2y-00013f-3z for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Jun 2022 10:18:40 +0200 Original-Received: from localhost ([::1]:45620 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o4I2w-0001np-Rq for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Jun 2022 04:18:38 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59558) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o4I2N-0001mu-HV for bug-gnu-emacs@gnu.org; Thu, 23 Jun 2022 04:18:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43325) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o4I2N-0002WK-7d for bug-gnu-emacs@gnu.org; Thu, 23 Jun 2022 04:18:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1o4I2N-0000VI-3b for bug-gnu-emacs@gnu.org; Thu, 23 Jun 2022 04:18:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Jun 2022 08:18:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56117 X-GNU-PR-Package: emacs X-Debbugs-Original-Cc: "Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors" , Stefan Kangas , 56117@debbugs.gnu.org, Thomas Schneider Original-Received: via spool by 56117-submit@debbugs.gnu.org id=B56117.1655972223310 (code B ref 56117); Thu, 23 Jun 2022 08:18:03 +0000 Original-Received: (at 56117) by debbugs.gnu.org; 23 Jun 2022 08:17:03 +0000 Original-Received: from localhost ([127.0.0.1]:37215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4I1O-0008WI-Ga for submit@debbugs.gnu.org; Thu, 23 Jun 2022 04:17:02 -0400 Original-Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:36818) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o4I1K-0008Ou-VD for 56117@debbugs.gnu.org; Thu, 23 Jun 2022 04:17:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655972213; bh=9Do6MpVA7/Lfwke7I05/Xk/uGt1e/M2rfKBsBad4pRw=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=SDYgncrNxeLejvXWVHkiky5Vy9JOuNR6lFaPFoqlSnY7Vq4qGkGMDPT45eNOcRgHoOvqxkLnfA2NsAm87PkjQBXgbka27+0dVaI3Aalfv0kDCSW5/1nBEM7mWmdkRlgxl702jLQPvDtcpDeU3m6tThtbGVTpRO93GHjVDfFS55vw/u+W9fkGQcwHVak4FShZZMoMjz72o3qXDTROMJQAfzIuKDz9Cptsi8y9V2MApx6ta2smP1e1/RuALGyzMUHhnlUCQX5Jtg+Ya7THKPlxpGzdBdKC7bnpljNfXO4DnvQASGIlgWbK8KBdVPo7hHNU2NoE9YZLRKcrzPe1nn0X0w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1655972213; bh=9znG7+XEV+v2K6/ZvqL161hfIeaPfzy0IYf3m3goZMK=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=LAGrvDTt73xeXC2ZNM/Rux2mN1M94Sxpy+WhWcjEf/Xvnd6KT3kjLPlxLGHqfHuOdL5VhfG5ER9bp114xuK8JF14PeBucY972NqjhTyEKu1bFTu13qHOC/oAC+lgglP3zUaxNolsnlsYP3Xnx27/pualSsyH0YmhaWDUzr6OstJ33Fr40+eab+qLsoHqAH0QwiiPGTHcJRppKHvz4AZ499uREumQyDBBfjnN1KIRoAvMH1ESGhRwkbG1fbOi6lfZ+DQQa3SbIvw+Rph08dT7s9svIoClwkZE9+4zjAhvAvpNtlHsHpl9Cgk7j3l/uQLqHzaIj1HxX3BBxHKzeD1Raw== X-YMail-OSG: Ma7EiFUVM1ksbdLpm77PiY3CKKC9m61n37UoseuyM7TDF3iI4TtnJHbJvpicr.t iCGNV4xZFci6AahNGfpZT1PJ1slb5WsHgmHaxYlAPNV0.0aKNKgHGX5orEZ2kpyUKKnfZpvJ4fxV 8OviFZVOIBRIXYnXSI51W1pq3xbML9Bxh7bd7zfvJlNyNUpKX0Q11RpgVfQAiB7bbBUjjiq3lOGE qq.sLtKiRfCuSMszhI8G3W7Y5BrX028tKSGUCS9jyqkm9pWuA8litB0xI16.YWn3FqQEbPxMinYr xYNOTDMhX3FVpsXEAQ.6m19aFELyK6sLbH53u4lU3N4KvG5.ZxwSsIV3mPtk3jkRMz61AQdl15ib jRsoEbihjFbu29uJ9b.LY69qqAe9TbH9E10qwC8vZT8QILu7zLfXvku052s8ToVeif9oMFN0uGBK Gswhdzz4AtShgM1NGuhUVueSD13jwrGLHcZ95EyuVCpmRBgqoEjYCAx35v0lGXBmImjgtS.knwBL dfzWj9kotjxAvZf9wgUNSUNXDcsEumDLm6UnKKP0Z_NjBXXcbMsPcFFsUZWBF22aevr7IH4JdWqC FaZX1MBX5LgjJzUkt1Z9RgX9H400koBaHnURlbn2QwW1fJ5G3zavCcMy8u6mCoPWqoRVuZQw0Eko vCXs.HJfJ7CMql0oNzTlARr6fHwytfsckKJhTgKqV8N2GWxrHHAoD11vWPP6crYdia8Q4clp9jv_ 0QG6sPBjnMaAZRLF1P9VuhXen3c_Zw4eQ.jzELszJh1U40s7e9zJ6luNrE_OmJ_qQfJ0jYiy6CM. 5M.Oqpfzu_FIiSGJaekndZVla0vKBIoQdcUVO1z.54 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Thu, 23 Jun 2022 08:16:53 +0000 Original-Received: by hermes--canary-production-sg3-559fcd5995-zgdgz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID d08fda5a634a11b14837e0f3d9aef1ff; Thu, 23 Jun 2022 08:16:46 +0000 (UTC) In-Reply-To: <87tu8bzul6.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 23 Jun 2022 09:51:01 +0200") X-Mailer: WebService/1.1.20306 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:235078 Archived-At: Lars Ingebrigtsen writes: > And as both Eli and I have said, we think those changes you've made to > pgtk here should be reverted so that these keys work as before. This isn't the super-key related bug, and in fact they shouldn't have been merged. No amount of changes on our side can work around input methods swallowing the shift modifier in "C-S-u" and the "kp-" in "kp-separator". > Even though it's "wrong". Maintaining a user-facing program like > Emacs is 70% dealing with bugs and misfeatures in other systems we're > interfacing with. I'm trying to figure out how all of that fits together in Wayland to hopefully fix it in GTK upstream. Hard-coding real modifier values is very fundamentally wrong under both X and GTK, and leads to extremely hard-to-diagnose problems down-the-road.