From unknown Thu Sep 11 14:10:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14360: 24.3; describe-char displays decimal instead of hex char codes for decomposition Resent-From: Ulrich =?UTF-8?Q?M=C3=BCller?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 07 May 2013 09:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14360 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14360@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136791723026252 (code B ref -1); Tue, 07 May 2013 09:01:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 May 2013 09:00:30 +0000 Received: from localhost ([127.0.0.1]:60588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZdl8-0006pN-5v for submit@debbugs.gnu.org; Tue, 07 May 2013 05:00:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36656) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZdl5-0006ox-Qn for submit@debbugs.gnu.org; Tue, 07 May 2013 05:00:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UZdk2-0006IY-OC for submit@debbugs.gnu.org; Tue, 07 May 2013 04:59:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZdk2-0006IT-Ko for submit@debbugs.gnu.org; Tue, 07 May 2013 04:59:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47973) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZdjz-0007dc-4G for bug-gnu-emacs@gnu.org; Tue, 07 May 2013 04:59:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UZdjw-0006HE-Kc for bug-gnu-emacs@gnu.org; Tue, 07 May 2013 04:59:19 -0400 Received: from a1iwww1.kph.uni-mainz.de ([134.93.134.1]:50695 helo=a1www.kph.uni-mainz.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZdjw-0006Ez-BR for bug-gnu-emacs@gnu.org; Tue, 07 May 2013 04:59:16 -0400 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.4/8.13.4) with ESMTP id r478x3Ki029691 for ; Tue, 7 May 2013 10:59:03 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.6/8.14.2) with ESMTP id r478x3Cx030473; Tue, 7 May 2013 10:59:03 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.6/8.14.6/Submit) id r478x3wj030472; Tue, 7 May 2013 10:59:03 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Message-ID: <20872.49749.686164.405447@a1i15.kph.uni-mainz.de> Date: Tue, 7 May 2013 10:59:01 +0200 X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich =?UTF-8?Q?M=C3=BCller?= Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by a1www.kph.uni-mainz.de id r478x3Ki029691 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, X toolkit) of 2013-04-02 on a1i15 System Description: Gentoo Base System release 2.2 To reproduce: $ emacs -Q -nw i C-x 8 RET 0 3 2 f RET (i.e., the buffer now contains an "i" followed by a "combining inverted breve below") C-b=20 C-u C-x =3D Amongst other things, this command outputs: Composed with the following character(s) "=CC=AF" by these characters: i (#x105) =CC=AF (#x815) Now 105 is the decimal value of the character code for i. It should output #x69 instead (or, alternatively, omit the #x). Here is a patch, AFAICS it should also apply to the trunk: --- emacs-24.3-orig/lisp/descr-text.el +++ emacs-24.3/lisp/descr-text.el @@ -748,7 +748,7 @@ (insert " by these characters:\n") (while (and (<=3D from to) (setq glyph (lgstring-glyph gstring from= ))) - (insert (format " %c (#x%d)\n" + (insert (format " %c (#x%x)\n" (lglyph-char glyph) (lglyph-char g= lyph))) (setq from (1+ from))))) (insert " by the rule:\n\t(") From unknown Thu Sep 11 14:10:10 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ulrich =?UTF-8?Q?M=C3=BCller?= Subject: bug#14360: closed (Re: bug#14360: 24.3; describe-char displays decimal instead of hex char codes for decomposition) Message-ID: References: <20872.49749.686164.405447@a1i15.kph.uni-mainz.de> X-Gnu-PR-Message: they-closed 14360 X-Gnu-PR-Package: emacs X-Gnu-PR-Keywords: patch Reply-To: 14360@debbugs.gnu.org Date: Wed, 08 May 2013 03:55:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1367985302-729-1" This is a multi-part message in MIME format... ------------=_1367985302-729-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #14360: 24.3; describe-char displays decimal instead of hex char codes for = decomposition which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 14360@debbugs.gnu.org. --=20 14360: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D14360 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1367985302-729-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 14360-done) by debbugs.gnu.org; 8 May 2013 03:54:37 +0000 Received: from localhost ([127.0.0.1]:33385 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZvSf-0000B4-5E for submit@debbugs.gnu.org; Tue, 07 May 2013 23:54:37 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:43100) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZvSd-0000Ax-Oz for 14360-done@debbugs.gnu.org; Tue, 07 May 2013 23:54:36 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1UZvRY-00089D-Tk; Tue, 07 May 2013 23:53:28 -0400 From: Glenn Morris To: 14360-done@debbugs.gnu.org Subject: Re: bug#14360: 24.3; describe-char displays decimal instead of hex char codes for decomposition References: <20872.49749.686164.405447@a1i15.kph.uni-mainz.de> X-Spook: Kennedy Clinton Downing Street ASIO csim assassinate MD2 X-Ran: 7~(KS||sGTTX_@F-2^d<]*Jngd*!,*q/A>w=s2F1DJ27knVak|Y;alL5r?,CuU1D8a[@IE X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 07 May 2013 23:53:28 -0400 In-Reply-To: <20872.49749.686164.405447@a1i15.kph.uni-mainz.de> ("Ulrich =?utf-8?Q?M=C3=BCller=22's?= message of "Tue, 7 May 2013 10:59:01 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 14360-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -8.2 (--------) Version: 24.4 Thanks; applied in emacs-24. ------------=_1367985302-729-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 7 May 2013 09:00:30 +0000 Received: from localhost ([127.0.0.1]:60588 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZdl8-0006pN-5v for submit@debbugs.gnu.org; Tue, 07 May 2013 05:00:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36656) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZdl5-0006ox-Qn for submit@debbugs.gnu.org; Tue, 07 May 2013 05:00:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UZdk2-0006IY-OC for submit@debbugs.gnu.org; Tue, 07 May 2013 04:59:26 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.5 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:35274) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZdk2-0006IT-Ko for submit@debbugs.gnu.org; Tue, 07 May 2013 04:59:22 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47973) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZdjz-0007dc-4G for bug-gnu-emacs@gnu.org; Tue, 07 May 2013 04:59:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UZdjw-0006HE-Kc for bug-gnu-emacs@gnu.org; Tue, 07 May 2013 04:59:19 -0400 Received: from a1iwww1.kph.uni-mainz.de ([134.93.134.1]:50695 helo=a1www.kph.uni-mainz.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZdjw-0006Ez-BR for bug-gnu-emacs@gnu.org; Tue, 07 May 2013 04:59:16 -0400 Received: from a1i15.kph.uni-mainz.de (a1i15.kph.uni-mainz.de [134.93.134.92]) by a1www.kph.uni-mainz.de (8.14.4/8.13.4) with ESMTP id r478x3Ki029691 for ; Tue, 7 May 2013 10:59:03 +0200 Received: from a1i15.kph.uni-mainz.de (localhost [127.0.0.1]) by a1i15.kph.uni-mainz.de (8.14.6/8.14.2) with ESMTP id r478x3Cx030473; Tue, 7 May 2013 10:59:03 +0200 Received: (from ulm@localhost) by a1i15.kph.uni-mainz.de (8.14.6/8.14.6/Submit) id r478x3wj030472; Tue, 7 May 2013 10:59:03 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Message-ID: <20872.49749.686164.405447@a1i15.kph.uni-mainz.de> Date: Tue, 7 May 2013 10:59:01 +0200 To: bug-gnu-emacs@gnu.org Subject: 24.3; describe-char displays decimal instead of hex char codes for decomposition X-Mailer: VM 8.2.0b under 24.3.1 (x86_64-pc-linux-gnu) From: Ulrich =?iso-8859-1?Q?M=FCller?= Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by a1www.kph.uni-mainz.de id r478x3Ki029691 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, X toolkit) of 2013-04-02 on a1i15 System Description: Gentoo Base System release 2.2 To reproduce: $ emacs -Q -nw i C-x 8 RET 0 3 2 f RET (i.e., the buffer now contains an "i" followed by a "combining inverted breve below") C-b=20 C-u C-x =3D Amongst other things, this command outputs: Composed with the following character(s) "=CC=AF" by these characters: i (#x105) =CC=AF (#x815) Now 105 is the decimal value of the character code for i. It should output #x69 instead (or, alternatively, omit the #x). Here is a patch, AFAICS it should also apply to the trunk: --- emacs-24.3-orig/lisp/descr-text.el +++ emacs-24.3/lisp/descr-text.el @@ -748,7 +748,7 @@ (insert " by these characters:\n") (while (and (<=3D from to) (setq glyph (lgstring-glyph gstring from= ))) - (insert (format " %c (#x%d)\n" + (insert (format " %c (#x%x)\n" (lglyph-char glyph) (lglyph-char g= lyph))) (setq from (1+ from))))) (insert " by the rule:\n\t(") ------------=_1367985302-729-1--