From unknown Thu Jun 19 14:05:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#60711 <60711@debbugs.gnu.org> To: bug#60711 <60711@debbugs.gnu.org> Subject: Status: Compose fails to generate =?UTF-8?Q?=E2=89=A4?= and =?UTF-8?Q?=E2=89=A5?= (only those two! and only in emacs!) Reply-To: bug#60711 <60711@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:05:20 +0000 retitle 60711 Compose fails to generate =E2=89=A4 and =E2=89=A5 (only those= two! and only in emacs!) reassign 60711 emacs submitter 60711 Marcin Kasperski severity 60711 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 10 10:13:43 2023 Received: (at submit) by debbugs.gnu.org; 10 Jan 2023 15:13:43 +0000 Received: from localhost ([127.0.0.1]:40909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFGJr-0000GA-D0 for submit@debbugs.gnu.org; Tue, 10 Jan 2023 10:13:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:45290) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFGJq-0000Fz-6D for submit@debbugs.gnu.org; Tue, 10 Jan 2023 10:13:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFGJl-0008Db-05 for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 10:13:37 -0500 Received: from mail-lf1-f42.google.com ([209.85.167.42]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pFGJj-0002MO-6W for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 10:13:36 -0500 Received: by mail-lf1-f42.google.com with SMTP id y25so18931606lfa.9 for ; Tue, 10 Jan 2023 07:13:33 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=pToADM4Q3yBFGQJHfbTqYFgfNvVCIoQctc6BpeZwSD0=; b=baqFrNJvBLFmu3EHvFIyS7PgcwSWlbuPSeBk6T2kvkxN5qhiVhjeBk/QkZ5p9LtQdz 3CEe0RIqOTB4H/pzkreYxliZtKM0f5z8HV1b5qgf9fLfLssMCfipDZtz3k7toS4UDA/H 537s4Wb9OSXBecTXg2p+SvW82JjJVmMzV7/Ym6Njr5PrFfzpw2WYSkxB6BbQI2vtSar9 f7qA7yg2w9R20ELWZowPqq9R7+vpfVcCUPXx49znCAuPewNn1dq1OlkyMnQaddqRfDRN JuuH/GRcE7fPMaMaxNXTw+17j1BaLam6n1OF/Cb2AcWOah7nTItizlumVL669TR6Fb1H pKrg== X-Gm-Message-State: AFqh2krfHUBlH+WA5JfUgKsm3c45qkrIbOcvd00QWYo58Z1/9XULEdVs 0RW+FWoXOjfS/UpuKx0PW/3lAwILzdbxKP15FcvICXkaEIw= X-Google-Smtp-Source: AMrXdXsP0PUZ54bLkpZ+/XTUC03YVDWhbIzpWlWNX/UK9GdqBnBDKfY4R4BYpN8Emn4H7MtOEpPk/TfD0oh7O+ZlSEA= X-Received: by 2002:a05:6512:6c6:b0:4a4:77a8:45a4 with SMTP id u6-20020a05651206c600b004a477a845a4mr3069260lff.654.1673363612132; Tue, 10 Jan 2023 07:13:32 -0800 (PST) MIME-Version: 1.0 From: Marcin Kasperski Date: Tue, 10 Jan 2023 16:13:20 +0100 Message-ID: Subject: =?UTF-8?Q?Compose_fails_to_generate_=E2=89=A4_and_=E2=89=A5_=28only_those_tw?= =?UTF-8?Q?o=21_and_only_in_emacs=21=29?= To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=209.85.167.42; envelope-from=mekkmekk@gmail.com; helo=mail-lf1-f42.google.com X-Spam_score_int: 9 X-Spam_score: 0.9 X-Spam_bar: / X-Spam_report: (0.9 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.096, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, TO_NO_BRKTS_PCNT=2.5 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.4 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: I heavily use compose sequences while writing („CapsLock - >” – and I get nice „→”). Since some recent emacs update (version below): a) I can no longer generate ≤ and ≥ in Emacs Content analysis details: (1.4 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.51.188.17 listed in wl.mailspike.net] -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [209.51.188.17 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (mekkmekk[at]gmail.com) -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.5 TO_NO_BRKTS_PCNT To: lacks brackets + percentage X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) I heavily use compose sequences while writing (=E2=80=9ECapsLock - >=E2=80= =9D =E2=80=93 and I get nice =E2=80=9E=E2=86=92=E2=80=9D). Since some recent emacs update (version below): a) I can no longer generate =E2=89=A4 and =E2=89=A5 in Emacs All combinations (Compose >=3D, Compose >_, Compose _>) end the same: - after entering Compose > there is floating window hinting =E2=89=A5 - once I type =3D, puff, no character in the buffer, nothing. b) Other Compose combinations I tried work. In particular Compose =3D> works in Emacs and generates =E2=87=92, Compose > > makes =C2=BB, Compose - > makes =E2=86=92 and so on (can't guarantee everything works but from dozens of combinations I use I found only those two to be problematic). c) In all other applications =E2=89=A5 and =E2=89=A4 are properly generated= with compose (tried gedit, terminator, firefox, vscode =E2=80=A6) So, for example, pressing a Compose < =3D b Compose < < c in gedit/code/firefox results in a=E2=89=A4b=C2=ABc while in Emacs results in ab=C2=ABc (and really that, I tried saving file and hex-inspecting it, no invisible character there). Problem appeared after some recent update (most likely after I upgraded to emacs 28 but I am not 100% sure, could be also related to Ubuntu upgrade). Problem reproduces in `emacs -Q` Version I use now: GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2022-05-31 (Ubuntu 22.04.1 LTS, emacs from ppa https://launchpad.net/~kelleyk/+archive/ubuntu/emacs, KDE Plasma as window manager) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 10 10:16:15 2023 Received: (at submit) by debbugs.gnu.org; 10 Jan 2023 15:16:15 +0000 Received: from localhost ([127.0.0.1]:40916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFGMI-0000Ky-Vo for submit@debbugs.gnu.org; Tue, 10 Jan 2023 10:16:15 -0500 Received: from lists.gnu.org ([209.51.188.17]:57142) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFGMG-0000Kj-RT for submit@debbugs.gnu.org; Tue, 10 Jan 2023 10:16:13 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFGM0-0000qi-Vq for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 10:15:59 -0500 Received: from mail-lj1-f177.google.com ([209.85.208.177]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pFGLz-0002uY-BY for bug-gnu-emacs@gnu.org; Tue, 10 Jan 2023 10:15:56 -0500 Received: by mail-lj1-f177.google.com with SMTP id o7so12459500ljj.8 for ; Tue, 10 Jan 2023 07:15:54 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=hYJYAOuUV8fs9oPoDDj8AOtD74iQxjqiX8d6lja3Iq4=; b=3FRg1f2lyjnaMEhJG2Gt/AG1UERcP37Ul6+w8+fvyJ/49u2VBAozirv46mZZ6AG9ox zrywEOedeK6qkarsYL20Fh2TaU8hBnRMHNebLRyozJJVHOsY/W2kgBpOL6apmZF27px2 cvka6jOm7BFNd6GDirKKep8B0S7pTXv1nga9DgTj9dolECHDeioSreoKe8kY8n3PxbBe ibI7UYMWbLa+AgMDceCmCYoxfaU7DQKKvCFm94jpXZmu5drgsH9WSUSKcChNOd7OmPIY 05QOXXhAezEyx7ouivFiFVleyACUw8u3Nsh2lkqg8VnB2pCwcSWbgVHfbczkvfkeTROX PWGg== X-Gm-Message-State: AFqh2kpOH43iQ5KMs8i4TNITMSUqAslIUgD3W+Ci5MNqSOeW4o8FKA0e VJ/MBq/LlVqm51OxW/mYHjKsug9k3atv7w51irbL8AH1 X-Google-Smtp-Source: AMrXdXu3m/9y73MARY522Gbsurp6XnX6aX/QndXXSk4lrQveQf+WyNKa/u36TTDzPdDCQqNWGMAsGryclSzo7BKdxps= X-Received: by 2002:a05:651c:38b:b0:27f:d04d:d2d4 with SMTP id e11-20020a05651c038b00b0027fd04dd2d4mr1761351ljp.182.1673363752814; Tue, 10 Jan 2023 07:15:52 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Marcin Kasperski Date: Tue, 10 Jan 2023 16:15:41 +0100 Message-ID: Subject: =?UTF-8?Q?Re=3A_Compose_fails_to_generate_=E2=89=A4_and_=E2=89=A5_=28only_thos?= =?UTF-8?Q?e_two=21_and_only_in_emacs=21=29?= To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=209.85.208.177; envelope-from=mekkmekk@gmail.com; helo=mail-lj1-f177.google.com X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.096, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.1 (--) One more note: copy&paste of =E2=89=A4 and =E2=89=A5 to emacs works, those = letters are then properly displayed, saved, etc. wt., 10 sty 2023 o 16:13 Marcin Kasperski napisa=C5=82(a): > > I heavily use compose sequences while writing (=E2=80=9ECapsLock - >=E2= =80=9D =E2=80=93 and I > get nice =E2=80=9E=E2=86=92=E2=80=9D). > > Since some recent emacs update (version below): > > a) I can no longer generate =E2=89=A4 and =E2=89=A5 in Emacs > > All combinations (Compose >=3D, Compose >_, Compose _>) end the same: > - after entering Compose > there is floating window hinting =E2=89=A5 > - once I type =3D, puff, no character in the buffer, nothing. > > b) Other Compose combinations I tried work. > > In particular Compose =3D> works in Emacs and generates =E2=87=92, > Compose > > makes =C2=BB, Compose - > makes =E2=86=92 and so on > > (can't guarantee everything works but from dozens of combinations > I use I found only those two to be problematic). > > c) In all other applications =E2=89=A5 and =E2=89=A4 are properly generat= ed with compose > (tried gedit, terminator, firefox, vscode =E2=80=A6) > > So, for example, pressing > a Compose < =3D b Compose < < c > in gedit/code/firefox results in > a=E2=89=A4b=C2=ABc > while in Emacs results in > ab=C2=ABc > (and really that, I tried saving file and hex-inspecting it, no > invisible character there). > > > Problem appeared after some recent update (most likely after I upgraded > to emacs 28 but I am not 100% sure, could be also related to Ubuntu > upgrade). > > Problem reproduces in `emacs -Q` > > Version I use now: > > GNU Emacs 28.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, > cairo version 1.16.0) > of 2022-05-31 > > (Ubuntu 22.04.1 LTS, > emacs from ppa https://launchpad.net/~kelleyk/+archive/ubuntu/emacs, > KDE Plasma as window manager) From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 10 11:01:39 2023 Received: (at 60711) by debbugs.gnu.org; 10 Jan 2023 16:01:39 +0000 Received: from localhost ([127.0.0.1]:40950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFH4E-0001WA-QA for submit@debbugs.gnu.org; Tue, 10 Jan 2023 11:01:39 -0500 Received: from heytings.org ([95.142.160.155]:39012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFH4D-0001W2-M2 for 60711@debbugs.gnu.org; Tue, 10 Jan 2023 11:01:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1673366496; bh=2jViege9VGN03zOLAEfan8Dmw2u0LnSdjCvUGWRw0JI=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=j9UhVmtksqskrF35f3ZN7caQ19yBhIPjClmwUauoKp7ULIySeFn/MRz2IKHPuIrwq lOjs9KJMBEIx0o6p65QWxhYC3nOvTWHUmW8YkrmUzDv/Nsd0ATpw8732zVjCVcIyRt zgJOT7q1F4P0ALnfD8I2Ki3ayyHUfFiVEHWxGAnV9Pvq8gIsVmdG57D9idFfhjPV1q 4oLL60vEArjrUGUnSBFklUlIAuu9q/2P1lyHUM6sE90znvrTQ6AreXZJz74YDa64sO /DBIzPZdF1I3qNzPoDuN+oGgZ1JSUA8X/ud1QeAAzsQKvYqKs6Bkqr6kwN6uK9WM2a Ugtg2QmMVGOoQ== Date: Tue, 10 Jan 2023 16:01:35 +0000 From: Gregory Heytings To: Marcin Kasperski Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: Message-ID: <56368889cbdc3988c852@heytings.org> References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="a6x7D18sGl" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --a6x7D18sGl Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable > > Since some recent emacs update (version below): > > a) I can no longer generate =E2=89=A4 and =E2=89=A5 in Emacs > > All combinations (Compose >=3D, Compose >_, Compose _>) end the same: > - after entering Compose > there is floating window hinting =E2=89=A5 > - once I type =3D, puff, no character in the buffer, nothing. > It's unlikely that this is an Emacs bug, Emacs does not "see" anything=20 until the compose sequence is finished, it only sees the final character. What's that "floating window" you mention? What does Emacs tell you when you type "C-h k Compose _ >"? --a6x7D18sGl-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 10 12:07:23 2023 Received: (at 60711) by debbugs.gnu.org; 10 Jan 2023 17:07:23 +0000 Received: from localhost ([127.0.0.1]:41028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFI5r-0005fA-EW for submit@debbugs.gnu.org; Tue, 10 Jan 2023 12:07:23 -0500 Received: from eggs.gnu.org ([209.51.188.92]:52832) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFI5p-0005ew-2D for 60711@debbugs.gnu.org; Tue, 10 Jan 2023 12:07:21 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFI5j-000390-03; Tue, 10 Jan 2023 12:07:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=TffhC07fSAnw7QNsM2eZ9xOcBPWMjyTWby1a/cWGRvo=; b=Z1+fYZc3fSGhEHvvc0lO fFi6WQClk4fqVvcDgNolSwPsOVuFo9+lfqyh6f7kSQlR+eClOePd70lyqgtmMMExCv1lF0iuapG1d kMqJfBpf722tREM0zX8wt/JUcvwcH+JSJJyipVue7famsdMqARHjPsGJFPsESQYyNix7KgyblD4GX 2lXqe0VXJ0U3+KJdZarMG9YiP2A6DzmwPMiWATKyAG6waGvNicdi4JuJcvtewoLFuw2YrprvPnjkN Y05EWcUr3NeKQ/PSeoVd39pWoociIY7EZgfYCscaPY3/+2c20RPh6x4M+TnqXiXIJBKzdmRYzNQii vy1ZYXr9gFWfCw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFI5i-0006ik-Ag; Tue, 10 Jan 2023 12:07:14 -0500 Date: Tue, 10 Jan 2023 19:07:43 +0200 Message-Id: <83v8lemi74.fsf@gnu.org> From: Eli Zaretskii To: Gregory Heytings In-Reply-To: <56368889cbdc3988c852@heytings.org> (message from Gregory Heytings on Tue, 10 Jan 2023 16:01:35 +0000) Subject: Re: bug#60711: Compose fails to generate =?utf-8?Q?=E2=89=A4?= and =?utf-8?Q?=E2=89=A5?= (only those two! and only in emacs!) References: <56368889cbdc3988c852@heytings.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin.Kasperski@mekk.waw.pl X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 60711@debbugs.gnu.org > Date: Tue, 10 Jan 2023 16:01:35 +0000 > From: Gregory Heytings > > It's unlikely that this is an Emacs bug, Emacs does not "see" anything > until the compose sequence is finished, it only sees the final character. > > What's that "floating window" you mention? > > What does Emacs tell you when you type "C-h k Compose _ >"? And also what does "C-h l" show _after_ you type those? From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 02:29:26 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 07:29:26 +0000 Received: from localhost ([127.0.0.1]:41626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFVY6-00039W-4z for submit@debbugs.gnu.org; Wed, 11 Jan 2023 02:29:26 -0500 Received: from sonic314-22.consmr.mail.ne1.yahoo.com ([66.163.189.148]:42815) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFVY2-00039G-QX for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 02:29:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673422156; bh=DcJ/Nvst2Ye1WlQR09op00q5lWb6UqzVdwvToAj0BbU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=U/hTpa+0zhawNiQsPclZy7p5oDwbvmHhe+pZf5TYekZHEW9xYBPrXYl8DuM9gfuhmJEvb5soGSDybng43MpzvnNRR6dEShFV8iKBKf/seIU2TAha1FoiRlTH6YnK/WWJY6VeyoJBCFvegfi11hxspsjy9gF6Ij1IHJH8TPtJV4Sh+0XfrZw08UAVHQLi5m+XfxULyPkSXvpMzn+bIDuQpOFrt1p1rDsfRNgMh+PZoe0hDsPXpolrBW+syY/0bBp2nRlYngdrJ/g8xQGg8Om59l5Sy8EaxcsYRhS/h9MEspCX6SiZHfljqNcjTJagC0lS4ZjijZBrz+j3xJw/9IAAbA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673422156; bh=Fx8e2fJ3EqFtsm41hRynwO2PamNPYLnxtgFZzZFOhDL=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=OrRfz+tT7dcADJyyM4YsAcIj3cCzZ96tXNYnitWya5784FSgk1oBKtAlpRLro9o3ldV3V06Cxph5bHPoTyY7Gk/eZZ9KcktlJ1eRUb+NmmCBVVPH+OmbZWRvhJXoiRX2RDdfnDlssX3KPPXXp+eRKNHvf/cYc8QqpEvyi64M7Dx6/53F3u4s6JuYkx9JZNx/WMGNKw7wyosJlH8wU4qUNX3xTXDvyieumnkgOZoaqHXWeSUm961wTkiqSLcqY3Cd3UCFnusmNTlp6NXjfSkqPWbeczjucBwVdmWszPHAIioPl6W83v189z6dFGUmyQUpngtR56eNG3zwkCH/BXa6cQ== X-YMail-OSG: GOaeDdcVM1mRk172MNich3btJAjY.9POBtxpHdD0AQxHaVCuskpkEDyUE2WaSP3 PRA0jMIiCfTs3qw6gtLFGr5xywiXL2deLJXeMBqUp5F5AUCRNWA2xPka_dmBiHQ2ZCMiTnOOgfLv h3XxY0UhCju7dq9bIvrWyae3H0DFl2yodBlYeBuUvQJwytNd8kbjpmuW2OTz7PBB6t9Yt.ZF9lyo V6kFVntEW0wFcKVMz3Z6eKiDt2OaNN8OBfXMK1W61GLnUBv9iXEd7IRJm6xlge2VucZAQuJVRRQC _R.ZWJKgGy7TzGivmp1Jo_U8Atcrf6xf4Fg148OX.afZgVuqWKLh5YHPkJzMkayvApp_bG5y9rUE pfaBVYoLjixVhe7XaDe9GgoRgt2ZxNrWNupuLv5Wq_SRiy_gkYJKsVSRSfKEraH3gHed31_g9Ve7 OSjNDJJfRKrzKjwnPJCequL5_q7szJpmppnMQYHwB2122tFDnQpeAfygXZcmKEOmP90_crMTccaf w8z_UoFyAwGIqWW45QA5pho8DoGq08wxSlrDAYvOvtrDZ0KLtsThLyNl4jxCiI2hqAfuRcb.aqcl SW9zv5n7RFMXVGcuIP10l12cw1kA6ArfPBDyjlRFsBRpkmtbtofSrsdSK8xV_UYJ3Tnz85xUGq.Z jbLgEH2sPtxRl12fFtsk7CPeGi9MKbw15l5crEiFADpTV2xzXpdwRZPApf9wkARg8hzgMVqESDRe JQJ5zEJIGWFlfkP30OtEdWayG49fAH41cJS42igBgmIGCD3Ef1oVM7c8HFlu6wYPVn3GgY1fTki8 oU6t236Ct0h2_Qk58IowRJ42FDMrBW5jQqbHq3a.qe3l9plq48Wl.Zi68mXCpkUHcUzV5GiP2CYx Tr7ETvsuCnaEaw9nsc9SN3dZj7z193WO.STTtzS1iHKzex__0Qrhh0DoN0MEUuBCJ2yTrl9kU7bb ABWHc0_.UT5ZgrJ4eXkGVWsO5zhUIWlcOU79OXEwCulgsKGwrXNAuzNWw.UPz8MgHFbAgiCPhehd pEJ5c_iS59_spoynU31zAAzV3UEA02.d_cTrlbWkrTOwwGl6p4aFrOHGokysah0WgAB_1F2OEmpx K09ozKwvnpw4DddLiELL9yRER1fbWzVCnG76dXI6mrgSvAJNYtXl4e3Kc8s0eo_1holAgSTIc7mG Xry5Z9QYZI8.oO9rSG4MT7soY.4Vv_fBYdTyqK0dQdtmroPYm9PS5MjviPFkZ1v2AA7X_xVNOtVn ioPqjgx4Xi3s.DnRYcJ15mgtjdu3nknGtdnIVOC6TK8Nb1yGb.PZKcc8OkYsH1btwrS4c4Em93A_ 3XOwdAH37vK.uQZDUDFKgYkdk8lOCzWy7mHIRI3Skic.umwHH2sNy_3Zzlb4BhAqmlNaxSejY6oX CewjjObThejWzj7EdLGaQhRZFDPSeVk9BKVGdgxL5YX7wnXxdBNyC0gGCOMNYsU0wpn.wCNhf1qB VVlJiPzd2E62a0ek1Nk6Kmx8T9InKh7g0mX0cU40UVdS.6KvgaL5AFoxQa77Vw5WzdWJOiN3pNys UwpiwUU4Vt38K_mhPcDGi5d.ISnxdplRamEmZM_HgbfuPJ1y_DPPOMyeSAbC30gfHZWOk71L6Vaw 5USe4WiSdoBuCVLgzqmzupplHkQGgu2o07zzr.gCy4OL2zzDBhEORLeUaB1oP5K3E5wliGNZG0FJ 1uQO1MdmPOXY6ModDKmqxZZPN5AAz27sQiVHQCBAlGLe.ceT9Xa9yFksAj6O5312fkoPp_cF3Vha GXBEz9wsUOaeZy3v4SdDVdywBDHQV11Mz3n1jkm6HFj0A_8YL45Qqqagnj5zJJj01RgC4o1rXyeB aEIBqaaLRiwJECft7p4dqOQv839Me5ulFzP6zhSHUWbUTsun.iCOgh6U6NQyPnwKu5RrUKe4TBkB gfc3uAgK3A8.mYzdj3OwxneQ_SHvz2hHS4R7xJFCBzZT.nhlxdhv4rKwF3gfJoPCFU2IzCW0RpJo 38SJ7hxvI_.rAs1R8Wu1QmwT0Evac7DrD2WbFrFNZ7oN4GUDiyQajG5yvVmHszJo69HNbJh.Z3ei Fx08U19GaOKMJ3EcjD3gR9Vj9Nkp4BiQyZViNMbSa14BTX4vEiVb4W9.es96PSi6CT1e0Oe0llSA 94Q1yGWdAWxmB80EEo5FBKYmscLqYQG_zP.OYMGNOBJBdGPfN__OGIhvxZq6xbYqYrHke4JsP2P6 qOwWBhqQqTZsBmC6aDBGUCJZcT3DzSM3z43WvlIAT9JNZWrJZDgaEU7BY38J5UpiT8MICT.Q- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Wed, 11 Jan 2023 07:29:16 +0000 Received: by hermes--production-sg3-5ff5bbd69d-4dcm6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 25c63a7bbdf2bee0dcd6b795219a9763; Wed, 11 Jan 2023 07:29:11 +0000 (UTC) From: Po Lu To: Gregory Heytings Subject: Re: bug#60711: Compose fails to generate =?utf-8?Q?=E2=89=A4?= and =?utf-8?Q?=E2=89=A5?= (only those two! and only in emacs!) In-Reply-To: <56368889cbdc3988c852@heytings.org> (Gregory Heytings's message of "Tue, 10 Jan 2023 16:01:35 +0000") References: <56368889cbdc3988c852@heytings.org> Date: Wed, 11 Jan 2023 15:29:05 +0800 Message-ID: <87r0w1fs1q.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20982 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1342 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Gregory Heytings writes: >> >> Since some recent emacs update (version below): >> >> a) I can no longer generate =E2=89=A4 and =E2=89=A5 in Emacs >> >> All combinations (Compose >=3D, Compose >_, Compose _>) end the same: >> - after entering Compose > there is floating window hinting =E2=89=A5 >> - once I type =3D, puff, no character in the buffer, nothing. >> > > It's unlikely that this is an Emacs bug, Emacs does not "see" anything > until the compose sequence is finished, it only sees the final > character. Not exactly true. Composition involves a whole bunch of code in xterm.c. I guess these days composition is mostly implemented in an input method, so all the communication with the input method (forwarding and waiting for events, for example) implemented in xterm.c and Xlib is also suspect. > What's that "floating window" you mention? > > What does Emacs tell you when you type "C-h k Compose _ >"? So if this doesn't show anything meaningful, would you please see what KeyPress events are received by Emacs while you are typing the compose sequence, and after _> should have been inserted? (Place the breakpoint in handle_one_xevent, because at that point events have already been filtered. This is assuming you're really using Emacs 28.1, of course. The code has been rewritten in Emacs 29.) From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 03:45:18 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 08:45:18 +0000 Received: from localhost ([127.0.0.1]:41662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFWjV-0004zl-Ol for submit@debbugs.gnu.org; Wed, 11 Jan 2023 03:45:17 -0500 Received: from heytings.org ([95.142.160.155]:39900) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFWjT-0004zb-A1 for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 03:45:16 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1673426713; bh=B8YvFgsfJbTmjgZsX0WcT5LdBCMGIIyLld9rQtyrsrw=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=NznXV8qpnhE530vil7YkGLs0cMx3RhehKKsSQVtkYQYAtC1uW0L2QDvY765pT8yn5 1dYUnvBCWasOUjsqd1PM3w1aOSjtECnTuMzKn0hJ5b7JnaSTfpZrx9UjF5FKKu59DQ CbSHHiCkcsZDUMtpJLu0PYkiRjH9TtKHAQt3SNY1wXzi/BQp6C6Ks2MgE0Ee9CVjRy ijz9NUefG7DIbkOt11Y2Z+MGZ/YiGPdkx3zmdkoEbolFGCnL2uXeCzonc06sfbvgqM w6jDOUWPT+02qfdZ6ORu9ybC1+aMSbNu8FOvra1/OgN8HuBlUCSAX7mlAS7ziCnO4T 8oVSA+j2MVM8A== Date: Wed, 11 Jan 2023 08:45:13 +0000 From: Gregory Heytings To: Po Lu Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: <87r0w1fs1q.fsf@yahoo.com> Message-ID: <502d6ee86a5af0665e1e@heytings.org> References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> It's unlikely that this is an Emacs bug, Emacs does not "see" anything >> until the compose sequence is finished, it only sees the final >> character. > > Not exactly true. > Marcin explicitly said he uses the Compose key, with both Emacs and other apps, and not an input method with Emacs. And as far as I know when the Compose key is used apps only receive the final character. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 05:21:28 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 10:21:28 +0000 Received: from localhost ([127.0.0.1]:41741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFYEZ-0007Ub-Rr for submit@debbugs.gnu.org; Wed, 11 Jan 2023 05:21:28 -0500 Received: from sonic309-20.consmr.mail.ne1.yahoo.com ([66.163.184.146]:32911) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFYEX-0007UK-B1 for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 05:21:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673432479; bh=kDX8Jb3XQDq61ubTOCMpVKlJAl+/ZvdtpwYu7ZcCsb0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=VAkfiecXkTG8jHuGUpjaLI3CFajOYa1nyR1vzN3yAbcJyLLmuhrSViKuB10nhJjQx9y5+72Vq1dmbxxmECUpha4CP0x8Cg693Vs8dFPV9J94rd8dN8ljGlEapN7jPvNqflE8dWTicGeQvt/125Eh5DQf/77yeGFKSFB0oOc267R2dPFwJipuoeDzDLWhFY0x5TJUDGkREsl53t526wia/lNz/NRHjZhlANfLxlR4gcJRERMZYemg1fkrTWJ1iDQeqKncKEAu8j+b7DPaSX46jdNaRGagdoQdDFxDy8mQVoZtcutWdrBJdS9c9TTGgSPdIV5TRlgOByPm90YTG8wIzw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673432479; bh=DT3LV+8geuu5bsxRChFf/GN4IiezzX3pGdx2WxRwOc9=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=qG+9C0MjIEWingDhlGuFTxno9CAseDupqpeaXIPLf3cGUxbDa5wOCmjlHtDHd8T1HQpaMhts3CDPCqzhOmYygPjkctyueohVX41i4clpMRM2xh/UwgSydag3wvXEAKHwTa1dqgvgWBeshQDezk65SH19xqCDroQeQGDu/Dt4Tmi7sXzLyMu4D+yyjRZKWZ89yyx07wzRJ+DWK3s7puZScEn/Xc0dUp/KzRZPfH2zInHi+gLpAMH5BtwKZI4somxkIpG7s8US/NkVEIEeA7UhtP+W33cRTTcaTlv3jucANb7+okGQcARCyjIsvyQQ5V86aILxeR+Sdkaagb/d5i35ag== X-YMail-OSG: xu71RUoVM1nLPgmX1TkWlDDeEWejaSWiqBa9P352I0XVQEGANfkh4OVWKchS7Qx 3.CtMNBnSqWQdW3KrVks2ezw6fGzl604zH7Nti3CJDMno6wvoQEA5SSlpWrEwvmyfysd4EECVzpB dQIVDT.uwvYhFByUw5Fb_ftSdKDIsBhevCSn_HPonCnlpuEXB0BQoTY5tU.rCU2zwJjr3FH5B0ik VJ13k8JLgCcz6PdQMQble0mNtVZlnleZNNCHM8wYB1VclW6O3wIfeUusqftDuEc7oAx52MOr3SRG 4KacsdTQzbeuYieiYZTJVq6_xY7nOy5tN6QkU6IKRApERCN7LVDTLjjqV0v0dvqvubRck87SX2U4 aBLRDLXp9enMQmNRmDRotAdJkpue57C0um3_VeFiG00upvy42nfiNCbvRBTWOAm4yCBfjOX6zGB3 r1y5AqL3jvQ95mUSjCzXyP17xl3y7_2RDDaT5ITcvkY91GcOsWd.sOL4VrPfYFqIl6Ygc5hTMri6 vAFOUmU9OmttmQcrWdL.NOHIFT8WJutYXFfm5_ZeH1.9mTtw1ahaI4XOc7iLNZzMxaFyx0WMqSfd SW3pKGxunl45cCuwQ4eUtKrtVvieYWTDdUhZk4_gwfBXh_9fz6Jc8uDE75TQV_k8NMmAgtdPHXjC XTbbe6ErgxgBASs59j9V9AIZGjiqacw0FDrKayVd2frQ78Wza01qVkdgQPX394pLavjoDxZ_aD1V 8c9WJNKPJ8RlJeKzBQaOYlpopf_sy4MO8cGLr9nuTs1VFFU9hs4lMaNZupVZVORl8jqLSYawGNmA vWxof3K9zWeyZ210Bavj1MjRjmEFnR2ieI92rlmaEnYB.RsT75BEtK6ZPzDHk.adK4ccfb0qWkq4 .CZU1LjrvW9XuzPMJFodKRy9i4dV7EaLbqMaNoSj4V5G6ArZMAN4HLOf0dDZ7PBQD_d_o3ix39e3 w3bUwb50h8gzLQZvokhXiCpyI7.DSPM9JIGQnghKSykwT.Wn1HYZ4th2BEmHNGytt2._QyNz9R2K 6gEtLYfaZWV1Gyuva_c2fWcUnxn1q26t4MxxRJ2BUyZIkEn8KbA2.RZrCjtpT5UtflFwi7owMqs_ 5zgR4SO7djp2NZi90yRe2ZawIZmxjCCd4xqcb_NllrkSkiYi7Shk5t5vgRH3WDeYV7zGV4TvK4Ou .wVRtSoCm8WdYON1Rqlhyf6jlcFrmtbuPV_zHdSmAOPpYVrQpVzvyuWUAkJpMNVCWsrDTq104E4i GYxjLyxs3cTxNjzLl2S1j5IrBhx2TjVZalDCQdUAGKwyu0qsAJ52fAPO_DHl7eGIiWYFHWuqsgP7 0oTlbZV.hige2ndzzIEPQGno9TLC7yoQ8zqjN5S9absUI7Cn45rE8Cw6ZzsL66Da.Ak2wjEkRAh6 j4YD14csTa4TMfRkpzWjugR3GMZRIIZ.M0qYYGu5tReja6imR3Cf11_tPhOFOAaXWedMJQ9gwhAa 1s.VfpA9DBBktvPQrBITM4iV0nU7n5JbC7YoVUPph2tuGor2m1qHUO5I.vpsBguLGiS7Z0tCzS6n ywY6cYP9xN2QBfy7vHE5RaxmHtlsHegmIF0I41.4Zhv6XWe.vddfPotJx3i5rX0KlL_NFhTBHiRV 8TVy_qUrd36vfqKsv2zP3sd_y7JF0dqv6A5b_zGfaY9uADYwjeLGlRFUxP7Hhiva_9pF3dvsP8Vv STM1gvnAYzlmX.tIwcl.EUjnvTEm2k_5OiF931ngS2eJ1ZgukpqTGMgSCQS2D43dB8rKoEQLWZPT 7tqDDx_t1hHmHmkwtBXs8.RiSJB_wFPHYXXYIBsTNy_TyJ0pLgqUPudL3zsMjS86jQ62a3webBxf 4od6a4dwB0teE8xeq4B33dZdjzk2i6mnrJAKpSEChOfKrkdsz8jR5Tc6Z2OmTCgcKbIthkFnVfPs Maett.U3hzFyilWYaM_c7tdVHVaokNZIzxzqIYnzLNo3RrUp5ZikgVTDtcRZVPrt_2P_eU9wwuth ejWfZ._Jt0_fM.C26.A4_ikwQ0bjHoxKPju.7vTXoKXEXnMg3pHCBzO.8cVzNy_9A8m0e7uMxu6F vqP_Xqp_Iah9hogQKBPdY7ALKF9CYPgH1yTQevsKZMDv_iIGPLutFfgTpHGmN7eFy0eLrHyFQKGV LXd1oBhAzZJy_eI0rxQzt0.MG8zdfWB7pTno6GDu.PNF7HiXam05CklidE2olaIpmpXzFnonlRHa 4f2q38L6YtqwesiXWv3JhuTf8E2jn0Qw9styXqKnsTEdrzuaKsmOk0ySjnAxPPxctcuwWPYY- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.ne1.yahoo.com with HTTP; Wed, 11 Jan 2023 10:21:19 +0000 Received: by hermes--production-sg3-5ff5bbd69d-9mm7d (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 30f4fbdb8fed5a1fcd9f60f78599359a; Wed, 11 Jan 2023 10:21:17 +0000 (UTC) From: Po Lu To: Gregory Heytings Subject: Re: bug#60711: Compose fails to generate =?utf-8?Q?=E2=89=A4?= and =?utf-8?Q?=E2=89=A5?= (only those two! and only in emacs!) In-Reply-To: <502d6ee86a5af0665e1e@heytings.org> (Gregory Heytings's message of "Wed, 11 Jan 2023 08:45:13 +0000") References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> Date: Wed, 11 Jan 2023 18:21:12 +0800 Message-ID: <875yddfk2v.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20982 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1277 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Gregory Heytings writes: >>> It's unlikely that this is an Emacs bug, Emacs does not "see" >>> anything until the compose sequence is finished, it only sees the >>> final character. >> >> Not exactly true. >> > > Marcin explicitly said he uses the Compose key, with both Emacs and > other apps, and not an input method with Emacs. And as far as I know > when the Compose key is used apps only receive the final character. The compose key requires either compose state to be kept by the program in cooperation with XLookupString, or is implemented by the input method. In either case the program must keep compose state around explicitly, or forward the compose key events to the input method, which will then indicate to the program that it will do its own internal processing of the compose key sequence and that the program should ignore the key itself. If you don't believe me, run xev (or xinput test-xi2) on a system that has compose set up and enter a compose sequence. You will see the (XI_)KeyPress and KeyRelease events with either 0 bytes returned from X(mb)LookupString or True returned from XFilterEvent. If a pop up window shows up, then it is definitely being displayed by an input method. Xlib itself does not know how to do that. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 13:45:48 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 18:45:48 +0000 Received: from localhost ([127.0.0.1]:43826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFg6d-0007wI-QY for submit@debbugs.gnu.org; Wed, 11 Jan 2023 13:45:48 -0500 Received: from mail-lf1-f52.google.com ([209.85.167.52]:39673) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFg6Z-0007vw-Nm for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 13:45:47 -0500 Received: by mail-lf1-f52.google.com with SMTP id bf43so24933530lfb.6 for <60711@debbugs.gnu.org>; Wed, 11 Jan 2023 10:45:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=MYOmVm6luhrNRW4ifm3byqsoeTuP7PWLylVbl085tHU=; b=isjgneHhZUh1kPUdixb9egHnGD9Pxj9ZXx9Fkli72XSxw6I/p7qo8MQ1GJcKserB0i +n+DXJMTZytJhfv3KwbkqDAEOKtAhftbyUNB+16GWTqpkkIHQaOCPI1LezAPmookwtOa jGqje2WjKQYf/pGrCfTFayw2cvgfxQ8DgtHbuq1s/m5hFSoeN6OlExulYnxk6FwTbd08 z9QhyR0Bn4YbWaaBKKg5BrUWLl8AF4vyPvsIvDyhsFSBfRwiYMTLMxUMl3euNoutC48l 6ECss+50MCxoDCWGrjZILDITPMmI2yTuLlUpWmj2Zz5vP+JLll7scFuUPI39kfODvOx2 GF7w== X-Gm-Message-State: AFqh2koyadkmx221JBanNiTaOLxRkfOWbxshESvzEfH5eErsorAwdT2C rfqVqmetYN8xXg5WnQ22/Ew99vZQ6ufJzbdfWSc= X-Google-Smtp-Source: AMrXdXtOe3McH8Ij4tJv9kU5oXABEDGc7WJQc8doQbf1FeN+FRri7GUsZZQ9WVYYvMBp9eTeIrst13H9QchLgOZaRMU= X-Received: by 2002:a05:6512:910:b0:4a2:2aab:5460 with SMTP id e16-20020a056512091000b004a22aab5460mr3013285lft.62.1673462737379; Wed, 11 Jan 2023 10:45:37 -0800 (PST) MIME-Version: 1.0 References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> In-Reply-To: <875yddfk2v.fsf@yahoo.com> From: Marcin Kasperski Date: Wed, 11 Jan 2023 19:45:25 +0100 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2360711=3A_Compose_fails_to_generate_=E2=89=A4_and_=E2=89=A5?= =?UTF-8?Q?_=28only_those_two=21_and_only_in_emacs=21=29?= To: Po Lu Content-Type: multipart/mixed; boundary="00000000000001b73c05f2016824" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Gregory Heytings X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) --00000000000001b73c05f2016824 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable (summary reply) >It's unlikely that this is an Emacs bug, Emacs does not "see" > anything until the compose sequence is finished, it only sees > the final character. As I said, I tried in gedit, vscode, firefox, terminator, =E2=80=A6 =E2=80= =93 everywhere this compose clause works. Only emacs fails. And only on those two sequences. Considering it fails whichever compose method I use, I suppose it may have problem with the final char. But note that copy&paste of the same char works. > What's that "floating window" you mention? Attached as floating-window.png (this is what I see after Compose >) > What does Emacs tell you when you type "C-h k Compose _ >"? Nothing. It still waits displaying prompt =E2=80=9EDescribe the following k= ey=E2=80=A6" Same for Compose >=3D etc. But when I enter Compose -> (which work) it displays info about self-insert-command > And also what does "C-h l" show _after_ you type those? =E2=80=A6 ;; newline C-h l ;; view-lossage (I typed this sequence after pressing return) > Place the breakpoint in handle_one_xevent=E2=80=A6 Unfortunately I don't compile emacs myself and don't really have experience debugging on such level. --00000000000001b73c05f2016824 Content-Type: image/png; name="floating-window.png" Content-Disposition: attachment; filename="floating-window.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lcs0a28i0 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 RU5ErkJggg== --00000000000001b73c05f2016824-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 13:49:30 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 18:49:30 +0000 Received: from localhost ([127.0.0.1]:43831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFgAE-00085Z-DT for submit@debbugs.gnu.org; Wed, 11 Jan 2023 13:49:30 -0500 Received: from mail-lj1-f181.google.com ([209.85.208.181]:43905) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFgAC-00085L-Aj for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 13:49:28 -0500 Received: by mail-lj1-f181.google.com with SMTP id g14so16942973ljh.10 for <60711@debbugs.gnu.org>; Wed, 11 Jan 2023 10:49:28 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RUZpCD9G8+inDe88hBYtgpkStjw9NkQgqzMC0Bdbhds=; b=lKtAlJrBK/vmi5BbWuMFgrj/zAKQB3b9dblp4GcMqqX75q9Ph0e/OaesAmKPIa8+GC APIBkHFcDq55uRMcGQFLZuiwUS2k9TV/imKPERUIjfqIh8+TT4UlPcOEygORZDxexH5P COMQAHUqiC9nBujL3X+cOcG/F0tKVl8Nc3ExHYxrOvpAJi2rWGpDk7NWgVGIJmz0j8qb Nz6yJ2knX0nsGkhb4kNoIUYSEVr/xZlFSQOedj6KggioyaPSPemBOgKx6ZhEFndylRDo 6v2huRprQM6buLi+0AxdM9xi6jj0860O0jsapuXdMhOwxFQIAkgBwKR52WVF4n3PGwqZ Tb4A== X-Gm-Message-State: AFqh2krdQKIjxhPNRmsDBSy2OWKNOmkBBSv60CxNktdZ2gLTeo1SsD// EmdKj6e3INNB//MJAr3YFoCVvWTZAQZzKS5vQac= X-Google-Smtp-Source: AMrXdXsB6GcN6H/4kTmLyQp6l48zo5RJW1fHCvIlHNYAnjXmOj9BfVnhE2EjOT07z86lHfvuZevC/YKlFLaqj/6o8r4= X-Received: by 2002:a2e:8091:0:b0:285:3dec:6d59 with SMTP id i17-20020a2e8091000000b002853dec6d59mr1034680ljg.311.1673462962360; Wed, 11 Jan 2023 10:49:22 -0800 (PST) MIME-Version: 1.0 References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> In-Reply-To: From: Marcin Kasperski Date: Wed, 11 Jan 2023 19:49:10 +0100 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2360711=3A_Compose_fails_to_generate_=E2=89=A4_and_=E2=89=A5?= =?UTF-8?Q?_=28only_those_two=21_and_only_in_emacs=21=29?= To: Po Lu Content-Type: multipart/mixed; boundary="0000000000006aacb805f20175f9" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Gregory Heytings X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) --0000000000006aacb805f20175f9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =E2=80=A6 and for what it is worth it =E2=80=A6 Emacs (emacs -Q) on the left, gedit on the right. Over both windows I repeated the same keystrokes: a Compose > =3D b Compose < =3D c Compose =3D > d --0000000000006aacb805f20175f9 Content-Type: image/png; name="emacs-and-gedit.png" Content-Disposition: attachment; filename="emacs-and-gedit.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lcs0lafn0 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 eHj4mDFj1q1bV1ZWZrj2naYx98SOXCKiMzuPGC5rh3Py8VQyIl1pcSlPzMLSnCPiy4tK9OFRV1pU xpOjxNyy07tt3GLMevSsia4ybf6xP04Xtk27Cqfg2fMiAlxMZc1TJnRdVV9TWVkvMFMTEwVRu5sN 1STs/s1GOm+c77j53mHTihKO7NgTm99IPW+BIiEy/qkgUAJAP9JPyqmsKGmsrz19rjYywUPLS/VX up+5W+liy7WEyP5Ik0REmtz0bPXwwQ6BI11O639lk4iImLn/CB8F4ysyM8sEIn13EDFOImHU+rNb fNGVVFX4OA+/UWX2VprsoxdS6oLHj/YdMUxpx6mvXsloIL6utl4gK1MLM0b6WQ1SM3MTJujq6hqE zntHJXah86Z4KGpTtu+MLesyzDapqKhYt27dAw88sGDBAiKyt7f/9ttva2trDdfrTy39TPp/DLCU wMzHLJ3jJyXiS+LjcnQkVFZU8mTN2Tg6yChDRyS1c7TliIQqVfP1YCaRMJ2uzaFnEgnp2k7X5CQS oV1BfzH1nzbZW8GXRO2Navezt5zT+LvnjLSryz574GJeNW/pP2XKMNM2y9uRKE2NmMDXN3S4daVQ nXb0p0+jHQYHTZgycfjIOUtrC744kEc30gLhDtMyblJ/yVsikeCSNwDcNhQKY3OqmeqSneamiMx1 8nZsXDqWNxKqykqaciTHSaxsHPsnU9YkRcVN9A2zDVuySLV1z/m8Wh3JbYZG3D3Tz5gaMs/E5OqI iIT62jqB7GycHOSkaiRijASBSJeffEU1NmzIxBC5Licmq66gLr167IjwsVKJOi05rY6IKtLTy3hX 2+Fhw6K3JVbxUrvRYX7GpMnKyO58WBpnM2ZuhIe8LmXPnviezautra1dv3790qVLiWj9+vU3/+fO 9Qny5l7yvh4jazcvbzOlvffomfcuDnfiSKiN37o9UUNE2efOFT7g5WI+8aHHYlW7r1lPe2SaPUdC WfyFDC0Rc5z6z/+9MNkib/ubL645Vy2QzGfpu/95dDhdWvePV35L1xAzC/7LB6/d7Vp1/KMX3zvS bh5Xn5N7Tpw6TClUXTx0Sn8DghYSa1srjhrSow6dvqIhZmsREmEYKCUyGUfEk8R6xGgfBWlzcvIM WwaTyTiNRldXlBy5vdHSc0WIhZ2dnKsfcYMt8A7T1YX4AdS8+03HWTj6a999kikRKAGgH+l7KKUy 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 AAAAURAoAQAAAEAUBEoAAAAAEAWBEgAAAABEQaAEAAAAAFEQKAEAAABAFARKAAAAABAFgRIAAAAA REGgBAAAAABRECgBAAAAQBQESgAAAAAQBYESAAAAAERBoAQAAAAAURAoAQAAAEAUBEoAAAAAEAWB EgAAAABEQaAEAAAAAFEQKAEAAABAFARKAAAAABAFgRIAAAAAREGgBAAAAABRECgBAAAAQBQESgAA AAAQBYESAAAAAERBoAQAAAAAURAoAQAAAEAUBEoAAAAAEAWBEgAAAABEQaAEAAAAAFEQKAEAAABA FARKAAAAABAFgRIAAAAAREGgBAAAAABRECgBAAAAQBQESgAAAAAQBYESAAAAAERBoAQAAAAAURAo AQAAAEAUBEoAAAAAEAWBEgAAAABEQaAEAAAAAFEQKAEAAABAFARKAAAAABAFgRIAAAAAREGgBAAA AABRECgBAAAAQATNWQRKAAAAABAFgRIAAAAAREGgBAAAAABRECgBAAAAQBQESgAAAAAQBYESAAAA AERBoAQAAAAAURAoAQAAAEAUBEoAAAAAEAWBEgAAAABEQaAEAAAAAFEQKAEAAABAFARKAAAAABAF gRIAAAAAREGgBAAAAABRECgBAAAAQARZKAIlAAAAAIiCQAkAAAAAoiBQAgAAAIAoCJQAAAAAIAoC JQAAAACIgkAJAAAAAKIgUAIAAACAKAiUAAAAACAKAiUAAAAAiIJACQAAAACiIFACAAAAgCgIlAAA AAAgCgIlAAAAAIiCQAkAAAAAoiBQAgAAAIAoCJQAAAAAIAoCJQAAAACIgkAJAAAAAKIgUAIAAACA KAiUAAAAACAKAiUAAAAAiIJACQAAAACiIFACAAAAgCgIlAAAAAAgCgIlAAAAAIiCQAkAAAAAoiBQ AgAAAEDvNTY2IlACAAAAgCgIlAAAAADQe8uXL0egBAAAAIDee/vttxEoAQAAAKD3PDw8ECgBAAAA QBQESgAAAADoPYyhBAAAAABRMIYSAAAAAETBGEoAAAAAEAuBEgAAAAB6Lzs7G4ESAAAAAHrv1Vdf RaAEAAAAgN776aefECgBAAAAQBQESgAAAAAQBYESAAAAAHpPoVAgUAIAAACAKAiUAAAAACAKAiUA AAAAiIJACQAAAACiIFACAAAAgCgIlAAAAAAgCgIlAAAAAIiCQAkAAAAAoiBQAgAAAIAoCJQAAAAA IAoCJQAAAACIgkAJAAAAAKIgUAIAAACAKAiUAAAAACAKAiUAAAAAiIJACQAAAACiIFACAAAAgCgI lAAAAAAgCgIlAAAAAIiCQAkAAAAAoiBQAgAAAIAoCJQAAAAAIAoCJQAAAACIgkAJAAAAAKIgUAIA AACAKAiUAAAAACAKAiUAAAAAiIJACQAAAACiIFACAAAAgCgIlAAAAAAgCgIlAAAAAIiCQAkAAAAA vTcmbAoCJQAAAACIgkAJAAAAAKIgUAIAAACAKP8PEfeWD31IYW0AAAAASUVORK5CYII= --0000000000006aacb805f20175f9-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 13:54:54 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 18:54:54 +0000 Received: from localhost ([127.0.0.1]:43835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFgFS-0008Dn-56 for submit@debbugs.gnu.org; Wed, 11 Jan 2023 13:54:54 -0500 Received: from mail-lj1-f182.google.com ([209.85.208.182]:39654) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFgFO-0008DY-J4 for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 13:54:52 -0500 Received: by mail-lj1-f182.google.com with SMTP id q2so17001919ljp.6 for <60711@debbugs.gnu.org>; Wed, 11 Jan 2023 10:54:50 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=blvn5uMK1wbtDrW0qtITweTz/6orumAY6QTNJGiFpCo=; b=HlfVxYywtE9V3782Yetoa3Mu0AM0IhB102ENFvISalZpZRtg8/q5osOVKCi1wei35C KRljnmx9s0hJVvFISSkSWxVi50qM6Y+yYV9Ue+0df4FaPsYh2MzlX08cGFqBQYwQmbgK 9GrfpE1LIH8Cm0iq/MbArsuMPSgbWocpa8Qmysl6uO837dQC7Vs9xMjV5eu2YvkwEl33 7zNk6lP+0GORGWO3H/9x8CAhPTHdn5uR/FLGKUrSfUVo26F//KidTnV5k2i/KPJCHXyp x0cFLZHpyO/sUaf0srl1hpqca20pxn9Og2nLE1AC9pScn2tFVMYg/SpoaWb4zKym6FNJ kmKA== X-Gm-Message-State: AFqh2kra1IxrmBgHuDgU2MvKYMT/LDbIqcjY7mV7+UAyDUhLtXJ5PI06 RtHQl1WniOXFxoSEXGJEMomPYS935f5XtlaD+PI= X-Google-Smtp-Source: AMrXdXtFl3gvUEZF5jpPm/Cd6PKwweHwpAd2K3I3JHNuhwtUhYARfTbAMPh3x4v3EMcvJ+M81QQPSGbh3nmj30/OQVk= X-Received: by 2002:a2e:93c8:0:b0:27f:c9e5:38c3 with SMTP id p8-20020a2e93c8000000b0027fc9e538c3mr4325573ljh.484.1673463284661; Wed, 11 Jan 2023 10:54:44 -0800 (PST) MIME-Version: 1.0 References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> In-Reply-To: From: Marcin Kasperski Date: Wed, 11 Jan 2023 19:54:32 +0100 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2360711=3A_Compose_fails_to_generate_=E2=89=A4_and_=E2=89=A5?= =?UTF-8?Q?_=28only_those_two=21_and_only_in_emacs=21=29?= To: Po Lu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Gregory Heytings X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Result from `xev -event keyboard` when I typed a Compose > =3D b over its window KeyRelease event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212090489, (67,94), root:(2163,1144), state 0x10, keycode 38 (keysym 0x61, a), same_screen YES, XLookupString gives 1 bytes: (61) "a" XFilterEvent returns: False KeyPress event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212091824, (67,94), root:(2163,1144), state 0x10, keycode 66 (keysym 0xff20, Multi_key), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: True KeyRelease event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212091968, (67,94), root:(2163,1144), state 0x10, keycode 66 (keysym 0xff20, Multi_key), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212093128, (67,94), root:(2163,1144), state 0x10, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212093240, (67,94), root:(2163,1144), state 0x11, keycode 60 (keysym 0x3e, greater), same_screen YES, XLookupString gives 1 bytes: (3e) ">" XmbLookupString gives 1 bytes: (3e) ">" XFilterEvent returns: True KeyRelease event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212093376, (67,94), root:(2163,1144), state 0x11, keycode 60 (keysym 0x3e, greater), same_screen YES, XLookupString gives 1 bytes: (3e) ">" XFilterEvent returns: False KeyRelease event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212093424, (67,94), root:(2163,1144), state 0x11, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212093888, (67,94), root:(2163,1144), state 0x10, keycode 21 (keysym 0x3d, equal), same_screen YES, XLookupString gives 1 bytes: (3d) "=3D" XmbLookupString gives 1 bytes: (3d) "=3D" XFilterEvent returns: True KeyPress event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212093888, (67,94), root:(2163,1144), state 0x10, keycode 0 (keysym 0x1002265, U2265), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 3 bytes: (e2 89 a5) "=E2=89=A5" XFilterEvent returns: False KeyRelease event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212094008, (67,94), root:(2163,1144), state 0x10, keycode 21 (keysym 0x3d, equal), same_screen YES, XLookupString gives 1 bytes: (3d) "=3D" XFilterEvent returns: False KeyPress event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212094952, (67,94), root:(2163,1144), state 0x10, keycode 56 (keysym 0x62, b), same_screen YES, XLookupString gives 1 bytes: (62) "b" XmbLookupString gives 1 bytes: (62) "b" XFilterEvent returns: False KeyRelease event, serial 28, synthetic NO, window 0x8a00001, root 0x294, subw 0x0, time 3212095048, (67,94), root:(2163,1144), state 0x10, keycode 56 (keysym 0x62, b), same_screen YES, XLookupString gives 1 bytes: (62) "b" XFilterEvent returns: False =C5=9Br., 11 sty 2023 o 19:49 Marcin Kasperski napisa=C5=82(a): > > =E2=80=A6 and for what it is worth it =E2=80=A6 > > Emacs (emacs -Q) on the left, gedit on the right. > > Over both windows I repeated the same keystrokes: > > a Compose > =3D b Compose < =3D c Compose =3D > d From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 14:18:39 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 19:18:39 +0000 Received: from localhost ([127.0.0.1]:43901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFgcQ-0002lo-LK for submit@debbugs.gnu.org; Wed, 11 Jan 2023 14:18:38 -0500 Received: from mail-lf1-f48.google.com ([209.85.167.48]:41982) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFgcO-0002lc-KU for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 14:18:38 -0500 Received: by mail-lf1-f48.google.com with SMTP id d30so20144250lfv.8 for <60711@debbugs.gnu.org>; Wed, 11 Jan 2023 11:18:36 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=wJRvXNKCqvikWp8obBgf1bjUZl/W/XaHOWnVuGhYT9Y=; b=ANa7Eq19vdrqDNyRV/eryAZ6ntfSCPM6u6Pr1cjXybf9OYi6zs73C5kSO6ez/qF9gq /A6H/9rq7mwDKp+NigSW3WufPYJq93aKyyuQJhvxlHaYMqj+Z6q+YHyJZyTavCMUKMEB aC3UbXFdVqvxEHFN2GTzr2yICgauaDyhI5WZq6Gyuo7RQPka+Dh8Rzoah/TaTbtM05pV F43ZLYeyoYbRIEmplydliIxOIBsw5ylaIi6y2T/ktXcL/29SfAibx38nOo1d0DQ0nsPb 9aEZ2RlNz4a5Tl7hbGiS89w00PU3sexX5fcZHHAknV1tx+2TH2Q+geqp96cPqe26TWsh 7b3A== X-Gm-Message-State: AFqh2kpY7K1QbTL4nGayxXVp2fdKEVWonn/MG6/cVgljEdyPfFKoe8Qw /4JClAu8w7mgRJPGCxEseFrVaU93DIKCKv7OXE4= X-Google-Smtp-Source: AMrXdXvfpHZD/avu60AukZ7iFbowGP1n6J9ErG2uNQ8bbPuZVsrO2BDu6S94j9SzprRWL6/MVRjE/X01XmJjsFO4DB8= X-Received: by 2002:a05:6512:370e:b0:4b5:8719:6095 with SMTP id z14-20020a056512370e00b004b587196095mr7823639lfr.636.1673464710656; Wed, 11 Jan 2023 11:18:30 -0800 (PST) MIME-Version: 1.0 References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> In-Reply-To: From: Marcin Kasperski Date: Wed, 11 Jan 2023 20:18:19 +0100 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2360711=3A_Compose_fails_to_generate_=E2=89=A4_and_=E2=89=A5?= =?UTF-8?Q?_=28only_those_two=21_and_only_in_emacs=21=29?= To: Po Lu Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Gregory Heytings X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) And some additional remarks: a) I forgot to mention that this small window popped up by emacs is emacs-specific. gedit or firefox hint composition in progress differently (displaying preliminary character in-place). Still, I suppose the problem is somewhere on the very end, when final ready character is to be consumed, and this window need not be directly related. b) I downloaded emacs27.1 and emacs26.3 (versions from 20.04 from https://launchpad.net/~kelleyk/+archive/ubuntu/emacs/+packages and https://launchpad.net/~kelleyk/+archive/ubuntu/emacs/+sourcepub/10887371/+listing-archive-extra ) and problem is present in both. I am practically sure that I was happily using emacs26 entering those sequences for noticeable time, so it looks like it is not about emacs change but about emacs interaction with upgraded environment (= most likely emacs @ Ubuntu 20.04 works, emacs @ Ubuntu 22.04 has the composition problem I describe) From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 15:00:50 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 20:00:51 +0000 Received: from localhost ([127.0.0.1]:43948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFhHG-0006Bd-KC for submit@debbugs.gnu.org; Wed, 11 Jan 2023 15:00:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53924) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFhHC-0006BM-Nw for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 15:00:48 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFhH6-0000O5-Mq; Wed, 11 Jan 2023 15:00:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=+m7VGPRrOde/AOS/221/iL6CFjKNN7HChjRRCe7j3VM=; b=ehWo81St2UMyRrRJwI7f NnXNce4RjzwXOjQm/0ppLVojGH16eCSzR9mDC3nN/q1ZuMz0F8IGP5PU6rjLU47dForpD15DE1f1s OuzZ+NLfYY9HKDyOPV1cOFpNg0YwEK462ThLdk28PxIODX0Hh+SkTMUUCIYj1+lAU4iiQAqZGVb1Y kOpZhbyV7L+adbK2iMXIVAhZf5LfybfvJ9sf3WCcAcksJVS1Sl52gtIJB4h+O+2X1rvzJuCYHxM2J 57hD3N0Ab0wuXVGDLH7rqSAB+0N8idVI2kVINQCLwHiwUVhJFcPqvUY9gZVfYIl/nOMqLWDYEjC60 LZ0FmhLvsEV8EQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pFhH6-0007h1-5q; Wed, 11 Jan 2023 15:00:40 -0500 Date: Wed, 11 Jan 2023 22:01:12 +0200 Message-Id: <83y1q8lu2f.fsf@gnu.org> From: Eli Zaretskii To: Marcin Kasperski In-Reply-To: (message from Marcin Kasperski on Wed, 11 Jan 2023 19:45:25 +0100) Subject: Re: bug#60711: Compose fails to generate =?utf-8?Q?=E2=89=A4?= and =?utf-8?Q?=E2=89=A5?= (only those two! and only in emacs!) References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 60711 Cc: luangruo@yahoo.com, 60711@debbugs.gnu.org, gregory@heytings.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 60711@debbugs.gnu.org, Gregory Heytings > From: Marcin Kasperski > Date: Wed, 11 Jan 2023 19:45:25 +0100 > > > And also what does "C-h l" show _after_ you type those? > > … > ;; newline > C-h l ;; view-lossage > > (I typed this sequence after pressing return) Which AFAIU means Emacs didn't receive any character input for your composed sequence, none at all. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 15:59:13 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 20:59:13 +0000 Received: from localhost ([127.0.0.1]:44040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFiBl-0007jV-Gh for submit@debbugs.gnu.org; Wed, 11 Jan 2023 15:59:13 -0500 Received: from heytings.org ([95.142.160.155]:40670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFiBj-0007jN-Lz for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 15:59:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1673470750; bh=OXYDsn6P/7YJkrieLaD109Yf7E6x9bJhpLGCAHUUak8=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=vOVTtYyu2JGvIjF32EGZLST0qFLqnuq9zdfr1Yqc8DxctlvGBrPJbtGeeUV5nZphx RYRfw9Qw7csD8Ko4pVAlXqkyGjcOJ3ibApY3gjqkuUN1UVLnZu0DtLiHyUKGfiZATk KAxaM6i7s6U4pSfwVJ/EIF+RcKCW5RzJkSN4Qe9wSOGLG8URqxRfNeuXjrMZTP7c8O 22ytpVC+oxFamDT+zlCznMHISlPexISaufXgnYu3ciCWyH4DjkLKkUpJ1cq7iRSx+6 8NoNUDhpk5LTrbf/S0NsiujG/0l8NqxPopRkhnz0ntIO9XV4f8gmkjHnglQEbpfL5Y UH653/PqO+orQ== Date: Wed, 11 Jan 2023 20:59:09 +0000 From: Gregory Heytings To: Marcin Kasperski Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: Message-ID: <502d6ee86a4d9b248aed@heytings.org> References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="JG9LVoU1VL" Content-ID: <502d6ee86a3c07a7a5e5@heytings.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: Po Lu , 60711@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --JG9LVoU1VL Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-ID: <502d6ee86a1873c3dcf6@heytings.org> >> What's that "floating window" you mention? > > Attached as floating-window.png (this is what I see after Compose >) > That doesn't seem to be an Emacs thing. Do you see the same floating=20 window with other apps? Do you by chance know the name of the app that=20 displays that floating window? >> What does Emacs tell you when you type "C-h k Compose _ >"? > > Nothing. It still waits displaying prompt =E2=80=9EDescribe the following= key=E2=80=A6"=20 > Same for Compose >=3D etc. > > But when I enter Compose -> (which work) it displays info about=20 > self-insert-command > >> And also what does "C-h l" show _after_ you type those? > > =E2=80=A6 > ;; newline > C-h l ;; view-lossage > > (I typed this sequence after pressing return) > As Eli just said, it means that Emacs didn't receive any character. --JG9LVoU1VL-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 16:02:10 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 21:02:10 +0000 Received: from localhost ([127.0.0.1]:44044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFiEc-0007pw-31 for submit@debbugs.gnu.org; Wed, 11 Jan 2023 16:02:10 -0500 Received: from heytings.org ([95.142.160.155]:40678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFiEa-0007po-0K for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 16:02:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1673470927; bh=rJyIbjnKp/Ufr8QuS2UdoDMdreYLEkqb2sDQJ/yG+U4=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=ad/FkDYxOYy123c0mbndr82f5CygTWFm+zItngNXfgn+TihAxdnhpBW+CeUKCFpCa 8HuJTYPsse19j/yLQedLulg2opq3hyt5ovjMYDshM5ftMCiPBMfHktdxIStWyQjonY gkagrYAjssUkN0cC0cFbg9hGN9sMw3WDuaKzSjB/cOVtwmWQ8+r4Xd0pgfJXfJQa8S gF3Xdm4Wd9ux2hT1TnHz8CeYgWBrHx3zAIeryV4U7HGlPgGgCWG0iXwaLHDPTkFRvg I5O9xLIf4uhK45/0zgGnDOsavhtLV9q9vcgb+pqp+MIJ6rJrKVyDtBie8RqmSrcMLz hYpGgSe1KxhhA== Date: Wed, 11 Jan 2023 21:02:07 +0000 From: Gregory Heytings To: Po Lu Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: <875yddfk2v.fsf@yahoo.com> Message-ID: <502d6ee86aeda9813a72@heytings.org> References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > > The compose key requires either compose state to be kept by the program > in cooperation with XLookupString, or is implemented by the input > method. > You're right. I thought this was happening entirely inside Xlib, and indeed it requires some cooperation of the program. It seems that this cooperation is minimal, though: IIUC, the client should just immediately discard the events when XFilterEvent returns True, that is, until the composed character is delivered. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 16:11:25 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 21:11:25 +0000 Received: from localhost ([127.0.0.1]:44061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFiNZ-00085E-EA for submit@debbugs.gnu.org; Wed, 11 Jan 2023 16:11:25 -0500 Received: from heytings.org ([95.142.160.155]:40706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFiNX-000855-KY for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 16:11:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1673471482; bh=kjv1YHdZRptsqxm27+iyH3hUA8m/VYM7K6NpdvNOID0=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=Ovs4EILTuV5OJpkEBsh7dKyRhs8ARtdH3jB6JWIvSooxMgTZQYhVQmFkMsMdDyQan g+SuoWJ4yWY02fh933QzN9/eE8zHii5Ph/TmXSgL3Rik6UKpwWrMOnihd3WRRy2SQo +Q9FhP9xw/9TRhmiDBF0hW22Xl5fVBgg4xV+kVEbnk4TLF3rBBG+aOP1+QN01OteKA xT3PpMkHP+mK+huAa9jg5RQrwzgKrEMTZNqtDVxmRkfhdlP8VQFky9OsGgvGvvQCO6 gxClE1OqqfNUcO133Aw6x3i0emk57oei2IwIePfHSAWWxmflOTtc1HVtqd/ETJA7nw ZsCdKQwzC7DYg== Date: Wed, 11 Jan 2023 21:11:21 +0000 From: Gregory Heytings To: Marcin Kasperski Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: Message-ID: <502d6ee86ac0e3382a7d@heytings.org> References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: Po Lu , 60711@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > > Result from `xev -event keyboard` when I typed > a Compose > = b > over its window > I see the same sequence of events here. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 16:15:56 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 21:15:56 +0000 Received: from localhost ([127.0.0.1]:44090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFiRw-00027C-1u for submit@debbugs.gnu.org; Wed, 11 Jan 2023 16:15:56 -0500 Received: from heytings.org ([95.142.160.155]:40720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFiRt-000244-MD for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 16:15:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1673471753; bh=+MUm3vKBBEYGROG8XaVzHiOcFwu8zBGFJaf/3MU9ha4=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=sccMVBKhgfAXsF1hIK9fEGY1YSnTa+FBYzcv+EIYXZB6lwgDK1N8kr7jQEKIEVf8f 6mVqakduV2OLnFEwm+qt5XY047/NXzrh50TA0MlNxO7TnrOitOCUDF4pJZbShFH3l/ JP0ilNENiNn8AJM6fVac3PEe+GR7upV4nWQOivqbCENCzvqKnP0V6Fn035lNgVYF0d 4A0ADOavOY7KNKGc3GmDjomrq9NFvW0O/bo1K1AL9crxDGHqzw2MYQNJMEYcwAruld LbrMQG9qMmjaspt4GBPxXlL/c3FZIL7s5cLGeMzUDmXx7Tbb7IOAcV9R7hhZgHJeJs 7ph5GI+YIXf5A== Date: Wed, 11 Jan 2023 21:15:52 +0000 From: Gregory Heytings To: Marcin Kasperski Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: Message-ID: <502d6ee86a55e2e28d5b@heytings.org> References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: Po Lu , 60711@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > > a) I forgot to mention that this small window popped up by emacs is > emacs-specific. gedit or firefox hint composition in progress > differently (displaying preliminary character in-place). > This answers one of my questions. But... are you sure that you don't see that same window in any other app? I don't think it's something displayed by Emacs. AFAIK you should not see anything while typing a compose sequence. Here at least nothing is displayed, the cursor just continues to blink. From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 18:05:56 2023 Received: (at 60711) by debbugs.gnu.org; 11 Jan 2023 23:05:56 +0000 Received: from localhost ([127.0.0.1]:44169 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFkAO-0004yd-29 for submit@debbugs.gnu.org; Wed, 11 Jan 2023 18:05:56 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:33344) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFkAJ-0004yQ-8B for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 18:05:54 -0500 Received: from frontend03.mail.m-online.net (unknown [192.168.6.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4Nsjvx6539z1r0Ft; Thu, 12 Jan 2023 00:05:49 +0100 (CET) Received: from localhost (dynscan3.mnet-online.de [192.168.6.84]) by mail.m-online.net (Postfix) with ESMTP id 4Nsjvx3QBKz1qqlR; Thu, 12 Jan 2023 00:05:49 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan3.mail.m-online.net [192.168.6.84]) (amavisd-new, port 10024) with ESMTP id Bi6KknlI_PSZ; Thu, 12 Jan 2023 00:05:48 +0100 (CET) X-Auth-Info: hvOuNnM5pWvLrXOhqH+EA1NCxBXo6FMF5dHy6qBp+ZWwBfyeW2qhRYL8nZziGYig Received: from igel.home (aftr-62-216-205-85.dynamic.mnet-online.de [62.216.205.85]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Thu, 12 Jan 2023 00:05:48 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id 5E7C22C150F; Thu, 12 Jan 2023 00:05:48 +0100 (CET) From: Andreas Schwab To: Gregory Heytings Subject: Re: bug#60711: Compose fails to generate =?utf-8?Q?=E2=89=A4?= and =?utf-8?Q?=E2=89=A5?= (only those two! and only in emacs!) References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86a55e2e28d5b@heytings.org> X-Yow: I will SHAVE and buy JELL-O and bring my MARRIAGE MANUAL!! Date: Thu, 12 Jan 2023 00:05:48 +0100 In-Reply-To: <502d6ee86a55e2e28d5b@heytings.org> (Gregory Heytings's message of "Wed, 11 Jan 2023 21:15:52 +0000") Message-ID: <87wn5sfz8z.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 60711 Cc: Po Lu , 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Jan 11 2023, Gregory Heytings wrote: > This answers one of my questions. But... are you sure that you don't see > that same window in any other app? I don't think it's something displayed > by Emacs. This is typically done by the input method, probably IBus. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 11 20:25:25 2023 Received: (at 60711) by debbugs.gnu.org; 12 Jan 2023 01:25:25 +0000 Received: from localhost ([127.0.0.1]:44246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFmLM-0008SC-Va for submit@debbugs.gnu.org; Wed, 11 Jan 2023 20:25:25 -0500 Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:40530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFmLK-0008Rv-2V for 60711@debbugs.gnu.org; Wed, 11 Jan 2023 20:25:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673486716; bh=T6GB9SeVqGpOVtIA49CwOp8rhkO2FxPcrfezwZeFfNw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=BQy7GU+PcNP6GGv9nhT///QjWlGSk8KNxYHR9FnjedC452/iB/rXFuGX2ovbYMOB5t4YUafBMaDhycmazwkG2+a9YUjBkJavdfhfzmhiJK3XUM6qYtJbz0DHDwIHl7X3/x3JviPIeAGgs2ViY3xQfFBHmMyIgDUbjjM2qMoP5X3HA6AA3vXV7BSu8mEvXpgPcyVvAE68fJyz/m/lvTRxsW3w4A5JF7cbxdBWL4ZhwqxLQg1QoXC2NRDLwKqlkxLieCxqqSjDwc/hr85IjNmQlIvlAeZQwCMKwQhh1wAqmZHj5ycmbDw/Z6/MVLzEPYRBlgwaKBcWvrxzKohl9F7CyQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673486716; bh=bVpV2KDzEEbNgXsIpYp/qZxcaovU1RoF/qTLSRxauq+=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Sc1hZzsgfHeYvw6O9EhmjO6Dd7Fc6sZItNyIJ6UNMMIcz0ExD/KjKmXoU+Fmyb0POBTYdWqnbPX+edsRww7Yk/XgzGrGG7oKc6iQnPD0OCRZCK4jcHtz/K0gBy7TMH8A30lPCvt0YZECY2P3GHCgpzfVff5Bjrcd3aSEkNS/QKcLDEA/x0dZDLqrqRXJAVmAUY1CgbbRqLtaSPXpVuByD8ZWBgl7419x/aJCDpmS8GrcIK3v5ycwkwUb297HTGxizE2A6rlHNVkLYu9xq8FTDwV4femQE/Mf5cc6z02ImA/BpHhm5N2VtjbIoVgE11LcKpEqo9l9uS+ReO4OgpEEOA== X-YMail-OSG: 51ZNi8IVM1kXknoQLxxeM.wqKNJ7GLF4sHerjOJvW14kjjJRNIEYtsbsXbTRweN PjKqOpIUYix00v.UaibOe55SsMHdSRSM5_GGj5LBqk96qfaAcMCbnCjiVNlDyDxz.m5w62QLObnO rpS7_1MKi46THqwRbcU8YY2hmQ90F3Jsox9DoR.xDLkWTn0C8RjfKYAGpxIxglBELwZoE5FDzgrE LUsXzA9_0l.As3vO2UHCSrPdKMlycCkaV3HIYWym0KGSmqlAyA2Tj_v0AQDuyBTmBXMY0GplWvP_ Ez_kf_SeTXA3q1EvNUVsBUvxMmc6aZidbQaP4us98YHntepzdC7_BSbsDvf3cH4r8nWNLrdyhQHy Cm7VM4novMscqM8M7NyitZ5enhZ8PpTrW2QlxZKsyMLbGoOTHglGQS..hhWatEddWKDndiVe8eSq SkMWRWATyRYvKRaloQEZ1yw04UzdDGavwpps571Ko8yh4LdQLxTOhDX0.Ti.EMtbPx0qdJ2LqFqk 1z_tQI9pBWiPd6FWMw6eU9EQQ4pUPFRsJd5duzWKBlCicABSIgg8DGpRi6fCXVsPexTV3TzIJ7JU BBXq7X0aPugdtJl6AEH1aT_dDMOAUBbETjW5rTb6GKs8V99_7Re9ZtK0SEUtnEc46jpw0cnIEgEa V61rOyWXgdPxZvgDlFjt6VfDo.BGxEYnkbo5rFKh8v_0g6JLtzYq0THvUiKMEnfgI3VZ9KXTP8DL .IgfQuepoRegsV2iWyScNjkLEh0e4YKjCkS16ym9KBJOrdGkfFajajD1E4oOrNgFu87RzXGIumoz QRyAjAR_UChJjDnRp_1fIm79ZiDJRWWSB99HImok2mkT2DPyggxbi4jDkrFzg7Yzwl34qb6ywQep 4nQ2aa.yEHE06L2D.mI_eT_LnRAbrM1TsNtZokTvhgWnR3LSt0XnTyCXClAfYipwvu7XAoD0bJHF q_m6HDPDUKF0a.MD8M.E_d6p_TuDPRIznEQesr9phrYgcu3MD2mKRJYUnPSkdx7SmYI5gcljZzBO lPc7YN7etdz1rrQIXYPrE6zVrVIvEpXpEozlLDI1nQrRwwz.f0SrTbFI04v6BUYSQppXFQ0ga_Qp K7RncAbf6Q4qXcjtoEZoiovRP_c3wUiGUpI4DdQa9HNZf0oIsuEy0IdD5QilL0l.Vn_KGCrYPjM_ l393bBjuOAkwytdADTH1LI7oytN6Ci19zkWPVccd6C915z9UzRC2kz1pOjvqZgJsbbi3O6ygOYaw TK.b3OqQudYu9DUx6SQ4y1HeAE4uy.5FcxGUz5h_o5T3s6GN5biUrVv0qi0LFDFanXVSZ9lQbMmW dJfoulL7AaonFu48YTAka9guERJgc7x__8VmjxYrJIv_wYq_hwKMb_TG_KFZ8tf1HDZn0vij48IP mriBe6di4SRPCPh8S07pUGUfO0Mx1d0zRkc3zTUQ6wvgn9Wlt4BI68LW9NXIAe4qTXK43pvOP5AK RZlyQqhcRUIHpL7yYDZFtTmsRGZVqB2e0CX3JyW_0_FsteO.KRljE9Fyz6LswsdBWFFYNy8SZACJ NX9aCC5wXS1LhTShhlIFMZS3DEeJYLjHN6AaUwNu2zLPLGdIUn9ALHw.hExXCcswikRwhaSO5mGZ dMZFoLO2Y9NY1K_IMjoWFfcgND8wXD7ubf1cPR5OBFshAXEnfr4bAemnPJGtalsAcaDSyt39NfIf bxzhTBNLz2YRspu45SLUjHid20woY7XnSAKmcA05_EHZCY3y4tDFBYCMO7kNpb.X1uNxgF_XEblk w25gBtMsjymtWdy75f0C6ybgujTGWfHog0Q3hq_ERz3DrqGtNTU1D58Ae6c80hWDqxMEUpgRORMj zE7ETFFGf3I9RjWgVI0pGdIeRmn9V70doCQqQWXnOE6OHbIrpDnhswNy4NzachXJyYUCeVptMQLr 8uy75yZSxNKlvwTjjtH4MrB1QfUEGiDh8xBIM_66xC.Uek2qq7DTpSY3kFGsILUFilFkAsLkGhAa GGl41HKuGFqWK288i93STEn_UUZ4raoZ77LLEGVc76ON3KA1lVIUdYMaGb7UeEWUA16.604EBC1t VtaFMlgTc689yUCOrh836AuC1KF1rVsnHy7Y_VT0dR0oi0qu96jrzxEIOGGByTPiaVb_vOj8Z0bG fr1aBLYaIxiDJUrN5mkP4NurVMdGgP9SnjOio37Ox.PnN2y1cBvZ._E.NJhDZxzy5thJhJDk9xzI VI1M_cldAUGVpsLdz6012XBAurR37nqVa7i9Owc30GdBHG4aB0X9FXM3zAuecTQ8jzIwpcg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ne1.yahoo.com with HTTP; Thu, 12 Jan 2023 01:25:16 +0000 Received: by hermes--production-sg3-5ff5bbd69d-mpzp7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 52c4deb5f68ee6d18de3737c1fda10bc; Thu, 12 Jan 2023 01:25:10 +0000 (UTC) From: Po Lu To: Gregory Heytings Subject: Re: bug#60711: Compose fails to generate =?utf-8?Q?=E2=89=A4?= and =?utf-8?Q?=E2=89=A5?= (only those two! and only in emacs!) In-Reply-To: <502d6ee86aeda9813a72@heytings.org> (Gregory Heytings's message of "Wed, 11 Jan 2023 21:02:07 +0000") References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86aeda9813a72@heytings.org> Date: Thu, 12 Jan 2023 09:25:04 +0800 Message-ID: <87k01see8f.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21062 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 826 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Gregory Heytings writes: >> >> The compose key requires either compose state to be kept by the >> program in cooperation with XLookupString, or is implemented by the >> input method. >> > > You're right. I thought this was happening entirely inside Xlib, and > indeed it requires some cooperation of the program. It seems that > this cooperation is minimal, though: IIUC, the client should just > immediately discard the events when XFilterEvent returns True, that > is, until the composed character is delivered. How do you think ``the composed character is delivered''? Marcin, would you please put a breakpoint under the "KeyPress:" label in handle_one_xevent, and set it to run (upon being hit): p event->xkey What do you see when you finish typing the compose sequence that does not work? From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 13 09:26:52 2023 Received: (at 60711) by debbugs.gnu.org; 13 Jan 2023 14:26:52 +0000 Received: from localhost ([127.0.0.1]:50003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGL1A-0000z0-9x for submit@debbugs.gnu.org; Fri, 13 Jan 2023 09:26:52 -0500 Received: from mail-lf1-f49.google.com ([209.85.167.49]:38610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGL17-0000yj-HB for 60711@debbugs.gnu.org; Fri, 13 Jan 2023 09:26:49 -0500 Received: by mail-lf1-f49.google.com with SMTP id o20so1409284lfk.5 for <60711@debbugs.gnu.org>; Fri, 13 Jan 2023 06:26:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pA++Swv/gsjbdsk8m6ImNA90/rIo59sCAOayKZw45zg=; b=r5bYDLd3Ue2aXy5kCrZKq8takAZEfBxQ8Slgn3TUeWQV33tMER1K35JN4OOo0ow+2P A6/zYjgMY/8rTWhrC0UseWWI4F32JHJLHhUu5gOi8HdcvjySH8aMznkzZ8+S2LSNt4pb ayfBpqxeSyxmNVD9WePAhcsaEv/UQeMUv6cRRy8Z5OGdZwfdZRoe2i4kr75t604fr3RB VCQPO+WQyTCTRBToW7AeAkCAWMZlV1XZkzwlngMsI75jMTPz2Py5O4rZRiVlLOY6nTD5 ONtEbyhRjZNUGBYeXJXH+kije567uJjOlVhWDYJ8OaflYWBK9F+QdWt1FbAmwXMZDJ0D ETJA== X-Gm-Message-State: AFqh2kqEXODsv3yFQaof7BnKhBkVuI7bIz5ZI87pChmAeyg4d4K+KG8/ Kns0GNY59n11xH1uG3Oa2B3qSVGa/TzMUyHspVs= X-Google-Smtp-Source: AMrXdXtutjhJ4jD7DKlk6XUXPECgj0QnUf2lUZ0LvxK9YYiQKxGFlDpC0oC+wrqxY45/DpPuhSgmzAMISS/O0uQLj9o= X-Received: by 2002:ac2:41cd:0:b0:4b5:a843:58cf with SMTP id d13-20020ac241cd000000b004b5a84358cfmr8617906lfi.531.1673620003191; Fri, 13 Jan 2023 06:26:43 -0800 (PST) MIME-Version: 1.0 References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86a55e2e28d5b@heytings.org> In-Reply-To: <502d6ee86a55e2e28d5b@heytings.org> From: Marcin Kasperski Date: Fri, 13 Jan 2023 15:26:31 +0100 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2360711=3A_Compose_fails_to_generate_=E2=89=A4_and_=E2=89=A5?= =?UTF-8?Q?_=28only_those_two=21_and_only_in_emacs=21=29?= To: Gregory Heytings Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 60711 Cc: Po Lu , 60711@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) > > a) I forgot to mention that this small window popped up by emacs is > > emacs-specific. gedit or firefox hint composition in progress > > differently (displaying preliminary character in-place). > > This answers one of my questions. But... are you sure that you don't see > that same window in any other app? I don't. Of course I can't claim I tested this thoroughly, but no app I typically use to write text displays stt similar. My bet is that there are various APIs which could be used and this is behaviour of some API emacs uses (at least in this build and in this environment). I didn't see this popup =E2=80=9Ebefore problem started=E2=80= =9D (on older Ubuntu) =E2=80=93 then IIRC emacs composition worked silently, charac= ter appeared only once fully entered. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 13 09:41:47 2023 Received: (at 60711) by debbugs.gnu.org; 13 Jan 2023 14:41:47 +0000 Received: from localhost ([127.0.0.1]:50020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGLFb-0001Oa-Ia for submit@debbugs.gnu.org; Fri, 13 Jan 2023 09:41:47 -0500 Received: from mail-lf1-f54.google.com ([209.85.167.54]:44674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGLFZ-0001ON-I1 for 60711@debbugs.gnu.org; Fri, 13 Jan 2023 09:41:45 -0500 Received: by mail-lf1-f54.google.com with SMTP id m6so33404373lfj.11 for <60711@debbugs.gnu.org>; Fri, 13 Jan 2023 06:41:45 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ztHUcnPKIzDspwmXAaYsgxAml3bkmqZUz35qpr5kk3U=; b=MLQsR633ImTdnIUbIwSAiXneBXzM7e7gi+LmbjWkm/25hbgI01S3/eqPSE3m9pTZOb bTmZZXpRbA2yzGqLrMA9lYyz+bJsazwxPUdeIRUeZvHyXHB0uQk+MLuemyt4rHJzVJxD UaNbXtrt5JYwxDUFx4jozIZ1IhB4mc+tWaqU25NobHft/u0Id6Uv3tJF8HiyxsI+ku4u FQeL12KJIFITZLV/0/GAnSzvgauwcecL3sPodusYN1s9NCPiw6LGCgYytETD/CW2isTN RaduapdJS48nVCKOGyyB7yBAZpRUd7bgRocAWFpfQq0AP/m3rf9cPGZjIKTS50POXBXD ZtNg== X-Gm-Message-State: AFqh2kraYT2ksq8GwqhdEIp+mO/NaGX7ZN3bpQR3iekL5R+8RuiyHDMc mGXoIN4tNd2PIJdp9DXPSr4+Zl/zz2CY5qRONC8= X-Google-Smtp-Source: AMrXdXsO62v9VhnYlL/9XW1NXYQagA/WBIe9VaZi6vsho+RXwRGmyqrWGaUx4b7h8cdscocM9hEbRv9V9xtdw1rcBc0= X-Received: by 2002:ac2:41cd:0:b0:4b5:a843:58cf with SMTP id d13-20020ac241cd000000b004b5a84358cfmr8623193lfi.531.1673620899201; Fri, 13 Jan 2023 06:41:39 -0800 (PST) MIME-Version: 1.0 References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86a55e2e28d5b@heytings.org> In-Reply-To: From: Marcin Kasperski Date: Fri, 13 Jan 2023 15:41:27 +0100 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2360711=3A_Compose_fails_to_generate_=E2=89=A4_and_=E2=89=A5?= =?UTF-8?Q?_=28only_those_two=21_and_only_in_emacs=21=29?= To: Gregory Heytings Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 60711 Cc: Po Lu , 60711@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) Half-eureka. I found another application which also exhibits problematic behaviour (fails to display =E2=89=A5 / =E2=89=A4 and shows this strange popup). xterm At the same time gnome-terminal, konsole, terminator, xfce4-terminal are OK= , compose works properly in them and there is no popup. So looks like =E2=80=9Eraw=E2=80=9D X11 somehow misworks, while every deskt= op API manages to smooth it towards proper behaviour. From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 14 16:54:56 2023 Received: (at 60711) by debbugs.gnu.org; 14 Jan 2023 21:54:56 +0000 Received: from localhost ([127.0.0.1]:55683 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGoUK-0002SQ-8C for submit@debbugs.gnu.org; Sat, 14 Jan 2023 16:54:56 -0500 Received: from heytings.org ([95.142.160.155]:44660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGoUJ-0002SI-0f for 60711@debbugs.gnu.org; Sat, 14 Jan 2023 16:54:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1673733293; bh=Ssonj03W3yj54IORJK4NimNc+1O8koTNcPSag0p+738=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=WjY6cxrxY1kxd30e26/n9+E/PU792rhEzJOWTcEyGtRl8KTRXBMs/v154dGFeLiPs 38BdIgRYYaL8cPzb6V6+pwBHeo24wc5thqek/bBTHCgRhqtFL4mT8XESHl9QkGKW0p kjbi5DUKF11K4+MVN+ljw4tGLtoNoRFX06BJPVvgx74taMuULu1MwHJgISv3Fgy9+V I9DRL76KDm/QZbh1CD3QDt2v1eRLBCqDBaUQfmOHecJLPXjo/ud2o6b04C6UQryPbr AZnpqjI9+RKTnfYLiWLtMEY50VE/JQZ3jQ/8+1e7D7Go/bFsWR8pv9gVd4CwcnDM5R nx+d0EDwPDacw== Date: Sat, 14 Jan 2023 21:54:53 +0000 From: Gregory Heytings To: Marcin Kasperski Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: Message-ID: <8aadf0ddd51f01a8c1bc@heytings.org> References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86a55e2e28d5b@heytings.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="Yn3khQXiwy" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: Po Lu , 60711@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --Yn3khQXiwy Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable > > My bet is that there are various APIs which could be used and this is=20 > behaviour of some API emacs uses (at least in this build and in this=20 > environment). I didn't see this popup =E2=80=9Ebefore problem started=E2= =80=9D (on older=20 > Ubuntu) =E2=80=93 then IIRC emacs composition worked silently, character= =20 > appeared only once fully entered. > Can you perhaps try to play with the various values of the inputStyle X=20 resource, by starting Emacs like this: emacs --xrm 'Emacs.inputStyle: callback' emacs --xrm 'Emacs.inputStyle: offthespot' emacs --xrm 'Emacs.inputStyle: overthespot' emacs --xrm 'Emacs.inputStyle: none' emacs --xrm 'Emacs.inputStyle: root' emacs --xrm 'Emacs.inputStyle: native' Does one of these invocations solve your problem? --Yn3khQXiwy-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 14 19:37:03 2023 Received: (at 60711) by debbugs.gnu.org; 15 Jan 2023 00:37:03 +0000 Received: from localhost ([127.0.0.1]:55794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGr1C-0006TZ-Vv for submit@debbugs.gnu.org; Sat, 14 Jan 2023 19:37:03 -0500 Received: from sonic312-25.consmr.mail.ne1.yahoo.com ([66.163.191.206]:34744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pGr1A-0006T4-IR for 60711@debbugs.gnu.org; Sat, 14 Jan 2023 19:37:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673743013; bh=bxZYlbjrH2nuKGrgWq8GjDKWbmJqak6DojjmGYA+SEQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=UscDmpzYVRo2dw+HLqRbTzzMfT53q0fY7tuvGBIU187qK57LhMaXzj+dajv+ZlWPVx6uVomKk7JTV5VZlxUA/91pbFhv0+jQT8Hut5/JIgFHW9rnBiLwD9wcQCqeNyPeEDoTZ+eo1HJROJ+48JQBAjYaDgF11btSg7sGtsG2AvurkdUYKNJBMyuzyUlc7YCTJJGt+DYtdbOh873FdFK1Exy0R5sUF01B9phASeywyNn2ZdpVls8ntMrCVvbgs0U8V4/FEwgwulCNlr5cYdyqFOtKEgbPsO3tm2ND08rnARrq0xQNVEsgbXPM22oxgmq5bfklcvXRzvgrUeV0n11DnQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673743013; bh=/NyyWpCvyl3dXSxDN1/7WrpmldUMJVhm7/C/l4xwsGp=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=q7VGeCmZW9VAw4dlD2I/q9qNOjpJ14x9rIX/fyMdVZnk/gn2PaR0yYopddRrnbHc4wa/WzxRXqQgc+uXdyGwNCl3KDhZsS6NZDRJU5FY32pNu65/pF7OAnGGREyrfLDI1WLalOjj8V5rgvUxJDKK2payld4njPWu6bmpFWb1PGtk2otufvjtxh9UrD+Ud4RaeOuZquW60QUX97yPKL1tyaEuZGLW/8xBnzFNVjnf9OXsNS5xKHTzL0ZT6U3/sNt2+AC3p/htU8+ivNpcTGCxA52446KYSESKzRZ/j1vkyobfbpAPDFvLsTivGwgzHeGCWgn49czoxRVCmjuY/Rccdg== X-YMail-OSG: wIxbuMoVM1lAQHe0LSRr907FqoIE7UB65V2O9Ny_oO04rcZlGroYddv62e72mAO MWurZypasKkGNA5LAs1mCva2yXB0FnlznSjtuScqW4MWRR7V_Ksm2Y5XGrd4L9RsZch7q9zoXZaH eBW7OQQMk8rMZMIz8AaAv7QF1FJsqeYEOIMeDMhP4WjhPFlk4.XSBWWTT9.gQV2jZhJZ2MRQsy7P XSemRFFidBCmUkvUSYu5r7Cte19B.285PGpwuiZWkw6y9ZoWIdGefmWaW2UqoYgNtmaLr5mTXKTf do8bF062kUBMCzuYt7R7bQCO3pBdAoGIii2qZpdz.W0Qhbax373WPP.k9Zj6vGG9URPezld0dpHc cV.a1Udl4CmpXgRsSOc7Bue_Bt93a2SmR8GYIptVV787UqmBm6o7gdyKFglD54anCGwerdFfHwWW eU8vW9kvFuqSMzXw8TlaP8pthvPUGM9Sy68xrDlMO2zeqvnbTjGXLPGBCdL1tB6Dvepmex7amgkv vzHZkpBhHHqUivjpRAgrTmxJG8iaALuC94c5LBmpXV2ha6EHdXuI7t1y3wLj8YRlEQBBb5synS0r 3G3cmgk.FivOUKlK1OcpcxgUcdUu_DCY9S799807DIKXoIECPwtRZtoRYs0x1MGlvb7oEdZqdkSH RWIFN81QHGq3eSLKKM4H69rr7pe2tN9rZq4WZESrLRKzAUyFtwVPM9tLgSrszWozSvCo1FqBwGrD 3.Pvtbd3JHle8jR9fhzbPxS9tKX7NHxcVl3pQQ99fSEGslYhTTQEKNtGy4kUM8gb3.LzNKVF485e xg4Hq3NT5jmScqfT1RmAz.rX2LbIIjTP8XFfkietNJrWUfmOW452Va7lO_POtiAkf9ZEFKuK_3iY oTWOtKDTc4ZzAZapFfLjuPMO6GqoOk1P..vZhCwP47iCmFjgbk21tgRwftscrr.0g9kCEbZbbE6f P6kzHaBQ9QtDPKpts7QQ_.MVskEVxUPNRGqNN5PpsTqow6Cfiofe.7exz.bvUeIv2JQ5JOYvITUV VWBkRkeuUwR7SNsmd0pnQJQ2JOTp0_wMxStry_dpoM5iMkiamI6Hopv6ZfIdGqJkvOSYMsXeH_n4 rtMJvLTOCuqdkHLrccBlRXiUHxB8HT4NMWi1HX.2GX8XT_7EFQ7rb3xL2kZK2UMjKkLtbdXzAsYB URb8i5gBJlBl5q1Vm7OflUNbx8G5NXRW46BZGW31ie8it8LLUfgNRj7p9LFyFVVu8BGCgyOLzbzb Acv9Uiuz80pF83xdMvSjZrvqmmd2Bnv0Su61CpovK.b2z_zIFJmUzCp17UTASgqD9Ww5vJHAZb9w 15fbhQ3AMPJ1ip3HR8SHb3jl9k_1NT2JQ9f790g_mr0AT8NGw1JprDElhVKFTAw.K7pBSpbsOH2V wdT_k0Zh.JtLizUS5spobQWXTpnbad0tMN4Co3smiKYFwbulJ8XNcGscX45t7NzcxIIqE9xQlx2I KXRfUhgBxQZ1eY.NuT9c16WL2P2pUn04SIVAHdOMaBFwLduMju4l3BEH5PbCXcnBk8mlMxSMuGJZ Jj1.mh68H3IZH.uNwBJo13ia3Ddt90YeBqdTEoryN1xL4DsWD6RuTTv3eaSNTk_99WJlRqDQGPcF idTJakFOL9RtszvFYwgTbJbmm5cight0Vpy2YvQSmJrIpDzo2MG2lUvKS6G3MttInNqWDpSPhwbA 01tykiSpaUMVwHdCmTRAX5m.1qlkmxone5dbwuCoS3zQ_pFqCVWUAenCO4tPDlmrLcjtC3BUvPtD rKSa722yoHESAOB72p62li.EkXhIukm1Mvcx0HZ9l32s3qGtEz89X5ucR8Ym9yUQNq8ycDGAJoPz gHwhz.S.Ff6uhxE8qBWBaHHX7B8Ga2APHjvQnJSAg6T7D0la3sDZhDEJxDPPdVWHQ4XI3vBRU8Mv kxhOMhZGxPxNdT.iky5t9E1qZey8tfjTJenq7h_fB0AozCHGN3RbpTKr1l7sLWCGI.E.MEK1TqIa 2xBkhGtb6RoajtV4aVzvOiP80ZK0W.uRrILJCLusSZqbfwet3USAJzqvcRyIdAN5SVDsX2xShIEn j6i9KZDijadnFblKKl60nPw5bOWpu6LtgeatyVX6ohJUDorOsZSATRauYo6wp6YdTh4PlXpPsHsL avqxhYncUkJzhNkaOHTMAmAisc6BAUUEkbfHj0HfJjmRTMKMIuAX7qovuMM11bT5PrxU8GvjemXj 4p8OqdYCTjZjLQ1Il_2g4hy9mG7n7zaAYPVOUpuzrgpTpHMQ5GoKRc9X2HBo.3ikZYLHV X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Sun, 15 Jan 2023 00:36:53 +0000 Received: by hermes--production-sg3-5ff5bbd69d-52tb8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ab4567485d6ba3aa17d0c352c1a7864f; Sun, 15 Jan 2023 00:36:49 +0000 (UTC) From: Po Lu To: Marcin Kasperski Subject: Re: bug#60711: Compose fails to generate =?utf-8?Q?=E2=89=A4?= and =?utf-8?Q?=E2=89=A5?= (only those two! and only in emacs!) In-Reply-To: (Marcin Kasperski's message of "Fri, 13 Jan 2023 15:41:27 +0100") References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86a55e2e28d5b@heytings.org> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sun, 15 Jan 2023 08:36:38 +0800 Message-ID: <87h6wsbpm1.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21062 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 908 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Gregory Heytings X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Marcin Kasperski writes: > Half-eureka. > > I found another application which also exhibits problematic behaviour > (fails to display =E2=89=A5 / =E2=89=A4 and shows this strange popup). The ``strange popup'' is being displayed by the input method because the default overTheSpot input style used by xterm does not support preedit callbacks. > xterm > > At the same time gnome-terminal, konsole, terminator, xfce4-terminal are = OK, > compose works properly in them and there is no popup. > > So looks like =E2=80=9Eraw=E2=80=9D X11 somehow misworks, while every des= ktop API > manages to smooth it towards proper behaviour. This is because the other programs use the input method module developed by the input method developers for the toolkits they use: GTK+ and Qt. In Emacs 29, there is an option to use them in Emacs as well: just turn on `x-gtk-use-native-input'. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 04:41:31 2023 Received: (at 60711) by debbugs.gnu.org; 16 Jan 2023 09:41:31 +0000 Received: from localhost ([127.0.0.1]:60460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHLze-0008IS-Nc for submit@debbugs.gnu.org; Mon, 16 Jan 2023 04:41:30 -0500 Received: from heytings.org ([95.142.160.155]:46526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHLzb-0008IJ-VP for 60711@debbugs.gnu.org; Mon, 16 Jan 2023 04:41:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1673862086; bh=HaWKSsZHAr9fbvU7v5fvVt3gza4Od5bQWKoJW+xFg3U=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=0yj0kfaGph3DXOlDZRTsNfxOHDFLrSZowx5fJwx3JIfZCRd+vYAMe8MU0bl8DzoGP T2sUp0BdQtE246QYLvEPK+6lkbMF/4XGrWS5B4KgtZDtg21qMaZYBtXroqspxn0m/f I/R1iZHzVFJhr5gkL2VBQJrf2Rn6/rikKb8aSV9qoF0N1jmeQ96srdFmyRLCphsyD9 Ta7uiIw5ymEOHpUwtutripnCp5wdYyqfNAuc7IBLI6hBO0OLtG744ZuPiCTvMTeU5u LAq0XUMnTHueswpbDdGAmkWGyD/BXCXI+V4eDKA2A55Y0h7V+ONMoAgGXkERVav4XJ c3R2fq+NGGw+w== Date: Mon, 16 Jan 2023 09:41:25 +0000 From: Gregory Heytings To: Po Lu Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: <87k01see8f.fsf@yahoo.com> Message-ID: <5583fd5838f1c79d59a2@heytings.org> References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86aeda9813a72@heytings.org> <87k01see8f.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="qCCbT2JwGY" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --qCCbT2JwGY Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable >> You're right. I thought this was happening entirely inside Xlib, and=20 >> indeed it requires some cooperation of the program. It seems that this= =20 >> cooperation is minimal, though: IIUC, the client should just=20 >> immediately discard the events when XFilterEvent returns True, that is,= =20 >> until the composed character is delivered. > > How do you think ``the composed character is delivered''? > Like any other character, with a KeyPress event, but through=20 XmbLookupString (its first occurrence in handle_one_xevent). AFAIU what=20 happens is this: Compose -> KeyPress event, keysym Multi_key, with XFilterEvent True _ -> KeyPress event, keysym underscore, with XFilterEvent True > -> KeyPress event, keysym greater, with XFilterEvent True after which a KeyPress event, keysym U2265, with XFilterEvent False, and=20 for which XmbLookupString returns "=E2=89=A5", is delivered to the client. What am I missing? --qCCbT2JwGY-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 04:57:50 2023 Received: (at 60711) by debbugs.gnu.org; 16 Jan 2023 09:57:50 +0000 Received: from localhost ([127.0.0.1]:60474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHMFS-0000JA-0T for submit@debbugs.gnu.org; Mon, 16 Jan 2023 04:57:50 -0500 Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:37906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHMFQ-0000It-3p for 60711@debbugs.gnu.org; Mon, 16 Jan 2023 04:57:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673863061; bh=KT864D5Pq9idzGbYQ+PKxmNety3CY77lcrUnFzErODw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=fIalLm4nX25/TqeXgv8b1kEmZmYQ9CMfWStNQW4ikab3YoqB8kpM4Xk53KnLv0BzbjKU+RkUxW7ie8ftxeRcbmLYB7VzSn1nzMmjAP43ostxAO/n7ZXNejHbXks/rfQYuRDEkuzk9voJhOMZLoBuDtnPTuY24kzTE8nwbXgNl5sn2/3YT/8xCG7jYsQSlzHgtr8ZMiMLLtmxu0ONp91pMkZ8u0lcRRXG2RKwDtQiIX6mU3aMhDzi845n6ELqievoZjqeUwIH2NAJfrMkLIdSprTV6O+ibgiJzO2qI4F/DHTub3rzYccZz9EwyiTXMU5CM42LDLwbC7JDLCae/oO/lQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673863061; bh=q1SxY8UzheLUwj3EUZEdT/+qycfua2MVBT0MROFJfyb=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=CkhSecEpkbhfople20FU5W5Inr7vfs9kJKYIsvxV/ZdeA7EfKbaUPkY2MrL/vpW4VyRZbPlADksk8iSa1s7g/JHzVkxHTiTg6g1roBASQM61PjzXsZBgFbz90iUgDJ+PXFEd3LYWBg2YGM7+Aep3DVbTUR6ioDbO40FJUMqWMTp43FSpLHnKKfEUg3OrU+gKbvRvwlL6gd5CN+7K2ssXBbnOC5cT4DtBvl2WBPDnPgX0QLUcAwryhz7uzZFZUzvVg8vAC/bwP0GdLyHylcI5W8eS/IF/gKb1RG/gmvhoeJ0FGlz/0ydRFPrMAx4CD1gDwFVZKgw03mdRDljIJk906A== X-YMail-OSG: cBUSWWoVM1mB4T0WYk9yBGNzGUmaiz4FfAAmsIti5VNU.xeQ_DsD3r1oSSdn30Q GpYs0hEV.D.2GcDEG1iK4JZAZlikwoErpoSDvoNDH.7n9wyf3CYDSURWcGHuRLgiPIUPUn6Ej0HL QBWoaxLm09whp.WhNffgXogmQXQXBB3amlKaLxEmIMZIZsuHJWzD3V6TXf9nfyKKJUsjsa_kxFi1 bqXkWp0GpXmn86a_2xzT1P4GM2q9h7EfZ5W5vKZdIXW2gkP0PCdBqOYUwNY3ifjAB2yXwN6ssEe2 gYmU7f5_41DQbNdukK5YdoiqdOyKj8OPTduwzJi55LvxPdsTn6qmSDGwxXc9subsmCBdk69b78id c0Oa1Ig07Ng4jK4PhanPzNUyNVK85IoOlqPPdPukz_15fDp.Q45szHNJWJA6X5rtrLIwCj3AuE8d hErtftCeHu2ixaacCULsW8olQNsuJB9Oeg5wYN3MTkPCn0OCneyU_JWUoBTeT9lSpBdLs.Cpcjsd A4y0i8RoBb0BNLuHI6nga_BFaJF8daUynQCcokBLd2tcUOO8HHMhaN9ZiPXAq9qAcFjJUZucf4Up uwJv7412hIyQzOfOUDMQ4_DF1QqL4PqltmuY3HJPHIlzjQzNJwhTAiO9b8A9IqV_TNKsrut.H08R IHvG37HXrA0tX.SjF3brgVPmHXm1qPuWVqA_XOEQfJww62DBr3qJrPBxGEreM6UoPsLe.6sLbfMC OVD6Jg8Gdw5LtF.8pMcTx0oJXiaorY0bjU273hEqljjKZCxCyArh7t7xUVmXXp2sD6gn8xth1T3z X8LnMFRnGhjpcwfyrFCLfTWCoNbbz2vZNpzGccxktACbNGxe0CD8pHlRdc7LkthPvjLiTp59aUEZ ytJZFzAyoNhmVSbLM3BYzMRpdH0sy.NjclfiQHBcps374oHa3o8_p_0rbSNrjjrUiosFYr5oEJ3P k.3wgCenpTYMcE5Qw9egiiXHCNcl9ypSMwYXJWkqC5thr48mlY6gEpEnKD1_OPqSGRsLrCdxuQHM RPiNUsZFuTcnBOTLdoVwbl4UfcLQKHqW47a.tim4ciArhBlLdAtGCRW9Db4VUL5Qy_S8U9OJRvWq YvIwuJY1EZO9BSQKK8r8QcpxJGFDGLfbvZ.2ioTQpQAtdcaNByLcVdwpv3i8Pu7adp.4_NiylfH7 eGnQx6L5aqjPoH8VPBXwMMObx1bTT0PbeHY1l01_XDOr1QXcHobXzppIQWQ1A1K.8qeBler76fWF WraQo07fKTNsX0SNecmM3fGgjMOVWcBdW1z5jDgIsY9JLyvu3bZzaaduv7jyUaiMajQ56SQftBo8 jhKEqHSgbbpLim74W79Q6.WTAZS56BL2rBHOi.cpfh9vQOBhoc1Htjkb5qy5Fy276Y25knHuSpAY eBIMp.cmXzFgySkjUAsctHyKqhg_LlSesVCRJjzLddY.o0ihAFAjtM.6CSAPYmTBJR4j.nWFEydW 2doOpWJfIySETybwGN6u5HHDzczxRFPKMnM7.Vx9JDoP8HR6pfFMsTmyw4jG5vB9HI639BKLK1fT tVRLIiD_Edso3LGSdX8nfEUFG_ksvJ6uEOWEbWPTY9iL6CnzSCXydnTadJ5JsOKA2EpEyuWfoU.A Zlpbl8Tg1Ey4UpaujasokmB3VBsjf4ZV4.O2DAgrJQJGhS5Y8uvLlkN5nlMFIcMKQ3l1ZNOe2quP SqQl7V4JKbwqwrHruebYGc4sFDRL8Kf8sVp.0_yGouMP4pwLthhTyRPsGRSpQbpuDAPSGASH6Xq3 0oyWknzAHEgDkbkPA0zH29Lze6x1SZCSDHJPClDZ_NaSl8VOt.v.qCRb6PtKvzCH9RfTp34r6a4W _D4JB.X6TgtF.7PGtS0CSxuo8IY0p6pOLm54BpBG8wvsyw7z5G_SAlF8o15ttI4WQx3hY9kjKgft AIcx1nGlQxqh98rqEOMrR2Dpe26TKJh4R4ceUzjxZLjw.B7pniS_zNEzZQLJzMGzn1pEqrW.Tx.0 .zCHG0.N1YHrBUyrMaY2CbHAFiFOeblt5d_RB.dX6t3DreuSUla9ltrvgwWgf7SUBs8jnZpo1nFz EjJsIwQj3BpgZvOxm5hHZCAW.K6BtJ2UZhsagRjcPI4RKRdezrKY73UCZvGsaGCb_y4oo3jFbba2 x0Wb8nk9BARjxfVkXNYnqvV4HEnHySVPpeHMFibGZyfLyJ0emdSj.QogNygcRYkCIlQrRNbWmKnH gdQ4FqzcAWcq7DI6TRS9GSQCAsl.6F5d67CEcw4M_bbZvqtOKD1qITdbt6UsqAJvGgB0blg-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Mon, 16 Jan 2023 09:57:41 +0000 Received: by hermes--production-sg3-5ff5bbd69d-w9gs8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b934c8ed22edd50551e6c1fa4124881c; Mon, 16 Jan 2023 09:57:38 +0000 (UTC) From: Po Lu To: Gregory Heytings Subject: Re: bug#60711: Compose fails to generate =?utf-8?Q?=E2=89=A4?= and =?utf-8?Q?=E2=89=A5?= (only those two! and only in emacs!) In-Reply-To: <5583fd5838f1c79d59a2@heytings.org> (Gregory Heytings's message of "Mon, 16 Jan 2023 09:41:25 +0000") References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86aeda9813a72@heytings.org> <87k01see8f.fsf@yahoo.com> <5583fd5838f1c79d59a2@heytings.org> Date: Mon, 16 Jan 2023 17:57:32 +0800 Message-ID: <87fscaajjn.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.21062 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1176 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Gregory Heytings writes: > Compose -> KeyPress event, keysym Multi_key, with XFilterEvent True > _ -> KeyPress event, keysym underscore, with XFilterEvent True >> -> KeyPress event, keysym greater, with XFilterEvent True > > after which a KeyPress event, keysym U2265, with XFilterEvent False, > and for which XmbLookupString returns "=E2=89=A5", is delivered to the cl= ient. > > What am I missing? The part where XmbLookupString returns the correct character. In addition, the input method may chose to commit a string without a key event. This results in an XIM_COMMIT event being sent from the input method with a string, which, in one of the worst misdesigns ever, makes Xlib put back a fake key event onto the event queue, then stash the string somewhere, and return it upon the next call to XmbLookupString. What input method framework are you using, and what is Marcin using? And, Marcin, what is the value of locale-coding-system? If you put a breakpoint on xim_open_dpy, then type: p XLocaleOfIM (xim) after XOpenIM is called, what is the locale returned there? What events do you get when you complete the composition? From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 07:31:52 2023 Received: (at 60711) by debbugs.gnu.org; 16 Jan 2023 12:31:52 +0000 Received: from localhost ([127.0.0.1]:60734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHOeW-0000d1-2Q for submit@debbugs.gnu.org; Mon, 16 Jan 2023 07:31:52 -0500 Received: from heytings.org ([95.142.160.155]:46702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHOeR-0000cq-NW for 60711@debbugs.gnu.org; Mon, 16 Jan 2023 07:31:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1673872306; bh=bVwsEejAVhgzh0+2Eh6g8NXnce6d8DnEALAeCr6kt5A=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=WXZm3jzUsWSBuMtNK5a5WtgGYxuBnQnotwG59+yy9/MsQmNBhrpPEoKwC0+s96Sbp /VNYfROOwnlEf8eM7M9VstMVfw1QGL+ELnXZLUzJRJjZsUzTRW8Y2BIpB1qBHFPOEI AtfR2SRa171zbNw73LXKnXsPJ2EX5cN17KsT2QyPsItIqv9Vk+UPD/bjld+Jxw1DAl 4CTa8HSHMnM9Fy4/egYdNJisYYcqJCH2sl5akZ49qMQg6Tb6ZuZjp4ud7l0U64vMf3 E1qD6J80CvdEf1qt51s14KEJ2H8KBBT8lM6C3yR6WdINv57FkIzeXrOouViM+2j2HG cKk0yhfN6KXBA== Date: Mon, 16 Jan 2023 12:31:45 +0000 From: Gregory Heytings To: Po Lu Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: <87fscaajjn.fsf@yahoo.com> Message-ID: <5583fd58381a0c2e81d1@heytings.org> References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86aeda9813a72@heytings.org> <87k01see8f.fsf@yahoo.com> <5583fd5838f1c79d59a2@heytings.org> <87fscaajjn.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > > The part where XmbLookupString returns the correct character. > What do you mean? Conceptually the code does this: while (XPending (display)) { XNextEvent (display, &event); if (XFilterEvent (&event, None) == True) continue; if (event.type == KeyPress) { XmbLookupString(input_context, &event.xkey, buffer, sizeof (buffer) - 1, &keysym, &status); if (status == XLookupChars) { /* do something with buffer */ } } } There is nothing that must be kept around in that code. > > In addition, the input method may chose to commit a string without a key > event. This results in an XIM_COMMIT event being sent from the input > method with a string, which, in one of the worst misdesigns ever, makes > Xlib put back a fake key event onto the event queue, then stash the > string somewhere, and return it upon the next call to XmbLookupString. > I'm sure there are possible complications, but AFAIU they do not change the pattern outlined above. From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 16 19:41:33 2023 Received: (at 60711) by debbugs.gnu.org; 17 Jan 2023 00:41:33 +0000 Received: from localhost ([127.0.0.1]:35278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHa2f-00018u-Bz for submit@debbugs.gnu.org; Mon, 16 Jan 2023 19:41:33 -0500 Received: from sonic313-9.consmr.mail.ne1.yahoo.com ([66.163.185.32]:43905) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHa2b-00018e-W5 for 60711@debbugs.gnu.org; Mon, 16 Jan 2023 19:41:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673916082; bh=8X+1DOeRzT0FvQz0eA8TNwcuMP1RoMyUcC8wX3nnAqY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=eS8/Snf3V/SVh24DkOSTHPQPEhnqeO0hbaLilELAH4epLVUHg1D3D70F2OQG3BjLFrqwDMNANBDjKDlFUfdrReXXSLp8BYjdnjoWgxP9SZz0eNiGxrY0JLFhD2qPQRrDtNQTk3h8diSuVRivpzQTV4WcLPtZxQTKwRNBeXZzmcHTJpcH2B/eKMgMfwNl1DbGOeOlEDOT6fxN6+okZhVSypHtYv++iuznBfncJikzdWeoZITXVjWbSwjg0ilaJ3OI12xaquhcTdY7R3/mF00MAivPzV52PAPcMWDc0vPHy/SxVCqMS4bHprmPkgKEbymIXJRxkT0Gh4ldgpfvp/VxsA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673916082; bh=ln6z3X+ARaTOdSG2SY8zxl3pFTOErqR9PFe+5nL7wYU=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=WbJCcKhuOxrFRb6iBk1yWZBatjQdOXffMNg0CKidT/vfRy/F66x1VHpfVgrjkZphYT2CUOMzOd6/JhDYdd+4pfr9JjY+J5iimWbbj++H54qQSA/bp0ZxnfJB9e7WXGj9LT17RLjv19wY0YHKVVRXR6HWkgbqMZhw7hruuF9SNSEkkxtg9Q5KIVB1bMb9DXE8LBu40lnfKkhlKcnnTco9oD2UiiPNX3SDiq9rylQnJD+OtbR9sRONX9tSdEmIRRIbg0jGuDOC34YkZZCOJ3QlZyCPWzaF/Ktc6cUQaCIlRNnfYaBVoSgOpjkpmrE15U3AlAp1YCbapYeXSLdyVwzQkQ== X-YMail-OSG: n9MCa8YVM1ngeJGXiJKwBwTHBe9xZKg0ccdn_34piflba9nBKfB6ij_C2dQOOpt mhEKd5J46qMHM4q.ih15tfhXXMMSDoCj9j9iKP1QRK30ZyrVKH2nqLLlNzx.1oFDuFSKhgWtohZD YPs9FwNVSFtLAKfeI8.JsXMzv1s28Vxv4hLjd2aujjzd7PPI28jVbybqtyiOHCdh22unNSl0Inej Te6O5qJrtuhJM.7Pmam5DZ5tsKoN.DgyPNXLJIw6dBGuDUssrlbkpzqbmIyTE1oRf_bYzvxaK5El BI3lEzto1tKktORCmHSv86zF_DyOmZd54O04NWFGM5epHB75Kz3etUJiFPUVDgj35Sfc1iqKNni8 gO77ICuGC8gl9vNWBa3AiGIGLT_TZGy4LE5ps.f95ka0Yh1LelzsubPOE_5TmRpXQybb8jjFYCuI SSIrYgten4DEIkhEUsMDVeKhhfC4YBENPnNpXF77BOm_ClK3XxaP1D.T.jcfWvPhiilWcYIAXYgx L2EUxYQQLguG5l6VNaXKarJQGYDVYjcJ7yf0WFEd6rNehF6Nx_nK06OTLo3CTfdqAPLIcxCcb41A 5K71XINLkvlXRyESrydMJjOwPOOiaaFS0LXRAgQdDXzYEok_S5YbIYEWG73mzcxC4OadVuSopM9b 3rUp2E67Cpz1mD4.fcmt51oalo63nRGRpTmEpP1y2.P_un9ur.bKGymS1iJeI6kuDyB_w85YizHB sOKxfwrZXacXbeNhIZHUB9RSZGJPIy1r6gwyOX9NSaZlguUPvMRsoBq0bjDSHUyFWFEw2zkUaOGy Z4U98HgLid9NLUeXlkxkYvzYK2NPUAb8K1SM7bdNNDSmSK4PXcuqlf1T_tMMIs46IY29A_bcMuA7 DJcBFf8Audos1Wg3.qDdtgvL5XyqqtNu7VOkMFdGb1jR4bOdl7oa_yPCJtRnjN5kqcEn8Opax19e AMEH5ccMK6Sivpi2FNH.PruIPBflxGyQfs6xjruMGtbsXSTK4EWDKKvA2l_hO8hhDklkT97Qo9wk H_DSe.mwj3E29FNAL_ZdQ7MHsSFaWbOLJnXdh38wsL_tZhIspa16PSCg5Wx28L8SFjrDujvILvvj cV.Ch5qvD1E_cN.hq5J61WeUzCg0qnnxuYlo7BzDPnVt27b7Pe9j9vlUzYIUt5Smdqk9Fk536C67 s71yf_GLBo95q_bJJLouRxExTwtkfAmadmSRlZmb2GK9gA.HIdcvEGcrGd6hYQ67r3IL_D3pvm1N DgZU7phI7xtEqh006LLGqnULj9o_UC.XqvTBcyohGo3SwSQbmK72fiMlhHziIQ72ms7F6OV1wjOs 5pxWbrfPNq1KGcOsW1RkERNOThoTA2.u.R3k43VLp1a0NFQWDYK947OWg5oBRAqOZbQotxpkdQ4q YR9nYUjhPNWXxneYpVH1hcki9hKAoKETRAYeOceUyRjMPvQxUzfWkVqXAbHWI9gGj_.Ao6TGVxXG .gsxhqeAn.S9rnpTe7z0W1OHBjClOhevXWbLk4N_suPsVN5FQcTz2KiFrVtZ7smIaihoSsH27s.B anWUW3Sx0GOoq2TDK2PYO.8PVDHUIGcZ97m6Ht2igm4snZanvFN2EBIYgV1TZxRy_ziv375JfnhE PIx9HJDjSMqcJDyJ0GnHAXcjUZOXcolkTX_w7nUpckf3xYDiObihFRxpobnidHL.8_OlgEMa82bz a28NOaeJy2b.dNEh8dzhMTwCf2UX6t_lYsuYjMO0o3PPvqHltTgsjkB4mve6UnE7klEm3Pe3var. m9LTaHDSx3.QTkletLan.0CPsiA7UxqOJJva8XCZDEN1K2EZAE0J0w5MdnVbeGN6BGAYINhcbobr iqIZnSwchBUG9LJEHrTFizRI5c2z2r7xSW5D7vUudOdTkdDor03ZdxErrTEekmQr_Pbh7XzNej1k nyOi0KoLUtkxM6J5QLbKJU.y4ZMTfvhRTObDGLxdIRY4bpZ17ZfIFMCAMJjcm2Wi2fURMr5JPOvH wPou9tQAPPfOeNLlyE.aZlmgLB1AD4_tEPCqIUx9NYbBZ.deqm3sglytn_zVGzZK698BhvZO7xah Vxl27UfDVkdo7dVFbM7DvFffwHMR4_0Vl_B_LxNAE1vt2mKO3A9gSVl.Jat5TuMFKRFEf6JC3pso J4xpcPa.bny3gaD6en4A6UFaL3HTJe8f5uFjbs.Yi_c65Vm5P5XeTjemhXhariYO0qGxGQNLByWe cnYHLOj52GU2.tl.KbVYEPqJWBVBd69XQbXVYd1EXDz9SlSyJaP4etLcbMQ6DTUGI6kGn X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ne1.yahoo.com with HTTP; Tue, 17 Jan 2023 00:41:22 +0000 Received: by hermes--production-sg3-5ff5bbd69d-mpzp7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 35d30b29074af64881297ff8e833c65b; Tue, 17 Jan 2023 00:41:19 +0000 (UTC) From: Po Lu To: Gregory Heytings Subject: Re: bug#60711: Compose fails to generate =?utf-8?Q?=E2=89=A4?= and =?utf-8?Q?=E2=89=A5?= (only those two! and only in emacs!) In-Reply-To: <5583fd58381a0c2e81d1@heytings.org> (Gregory Heytings's message of "Mon, 16 Jan 2023 12:31:45 +0000") References: <56368889cbdc3988c852@heytings.org> <87r0w1fs1q.fsf@yahoo.com> <502d6ee86a5af0665e1e@heytings.org> <875yddfk2v.fsf@yahoo.com> <502d6ee86aeda9813a72@heytings.org> <87k01see8f.fsf@yahoo.com> <5583fd5838f1c79d59a2@heytings.org> <87fscaajjn.fsf@yahoo.com> <5583fd58381a0c2e81d1@heytings.org> Date: Tue, 17 Jan 2023 08:41:12 +0800 Message-ID: <877cxm9emv.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21062 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1108 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60711 Cc: 60711@debbugs.gnu.org, Marcin Kasperski X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Gregory Heytings writes: > What do you mean? Conceptually the code does this: > > while (XPending (display)) > { > XNextEvent (display, &event); > if (XFilterEvent (&event, None) == True) > continue; > if (event.type == KeyPress) > { > XmbLookupString(input_context, &event.xkey, buffer, sizeof (buffer) - 1, &keysym, &status); > if (status == XLookupChars) > { > /* do something with buffer */ > } > } > } > > There is nothing that must be kept around in that code. Where do you think the text that is stored in buffer comes from? And what if the input method choses to commit a keysym? What if the Xlib character encoding routines do not understand that particular character? > I'm sure there are possible complications, but AFAIU they do not > change the pattern outlined above. If you get XLookupChars, then half the time the key event you receive is not a real key event. Many things can go wrong there, so it is impossible to debug this without knowing exactly what events are being sent. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 09 06:01:09 2023 Received: (at 60711-done) by debbugs.gnu.org; 9 Feb 2023 11:01:09 +0000 Received: from localhost ([127.0.0.1]:57680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQ4ft-0003oH-8E for submit@debbugs.gnu.org; Thu, 09 Feb 2023 06:01:09 -0500 Received: from heytings.org ([95.142.160.155]:49490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pQ4fq-0003o9-VL for 60711-done@debbugs.gnu.org; Thu, 09 Feb 2023 06:01:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1675940466; bh=J3J1pPKquF43OKi2wzKXIlAPbXgukpOXcR9IFebxcBg=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=OBp3dvv3X+BoeBUdHHeRqMVxIS6ZS6Y/Yy/24cQWuch1GhqGei2MiCB3tH9jsWLq4 oFA/cCfjNMZusr/3hd2fY8JupVhk/7y4jgnCpk5TbuUYfSEdy4wjoNYvKatNHyeC1k zePnYX+A9ZMkkhALM2FyFatvKiX00kKO9fvXxbgocqHdOgNa9MsUSeieKJ9axma8FM 3rx6x0anKzP2xC1FcL3WUVwz3M6iz9XZlTpoqhyvGK9aKeK+l2WUy6larDYjws4wkI n93Rm27A+MiHXqcNlA4Y0IYkb9LHJbW3GodcoCid61/Ei9RaeYVkvENXnfB1OK5kCr b5dxFCwjPiN2A== Date: Thu, 09 Feb 2023 11:01:05 +0000 From: Gregory Heytings To: Marcin Kasperski Subject: =?UTF-8?Q?Re=3A_bug#60711=3A_Compose_fails_to_generate_?= =?UTF-8?Q?=E2=89=A4_and_=E2=89=A5_=28only_those_two!_and_on?= =?UTF-8?Q?ly_in_emacs!=29?= In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 60711-done Cc: 60711-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) During a private exchange, the OP confirmed that this bug is fixed in Emacs 29 (with x-gtk-use-native-input set to t). Closing. From unknown Thu Jun 19 14:05:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 Mar 2023 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator