From unknown Sat Jun 14 03:55:36 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#12055 <12055@debbugs.gnu.org> To: bug#12055 <12055@debbugs.gnu.org> Subject: Status: 24.1.50; Characters "=?UTF-8?Q?=C3=A1?=" and "=?UTF-8?Q?=C3=A9?=" are not correctly displayed on a Windows terminal Reply-To: bug#12055 <12055@debbugs.gnu.org> Date: Sat, 14 Jun 2025 10:55:36 +0000 retitle 12055 24.1.50; Characters "=C3=A1" and "=C3=A9" are not correctly d= isplayed on a Windows terminal reassign 12055 emacs submitter 12055 Dani Moncayo severity 12055 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 08:20:31 2012 Received: (at submit) by debbugs.gnu.org; 26 Jul 2012 12:20:31 +0000 Received: from localhost ([127.0.0.1]:40461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuN3P-0002Dw-2A for submit@debbugs.gnu.org; Thu, 26 Jul 2012 08:20:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:46281) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuN3M-0002Dn-95 for submit@debbugs.gnu.org; Thu, 26 Jul 2012 08:20:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SuMwi-0003FE-KN for submit@debbugs.gnu.org; Thu, 26 Jul 2012 08:13:37 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00, DC_IMAGE_SPAM_HTML, DC_IMAGE_SPAM_TEXT, DC_PNG_UNO_LARGO, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:33400) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SuMwi-0003FA-Ga for submit@debbugs.gnu.org; Thu, 26 Jul 2012 08:13:36 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45228) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SuMwc-00058h-Ey for bug-gnu-emacs@gnu.org; Thu, 26 Jul 2012 08:13:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SuMwX-0003Dn-IM for bug-gnu-emacs@gnu.org; Thu, 26 Jul 2012 08:13:30 -0400 Received: from mail-ob0-f169.google.com ([209.85.214.169]:42987) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SuMwX-0003Dh-Af for bug-gnu-emacs@gnu.org; Thu, 26 Jul 2012 08:13:25 -0400 Received: by obhx4 with SMTP id x4so3256206obh.0 for ; Thu, 26 Jul 2012 05:13:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=C744DFVf6+A+IRPx9k7jOPTvxcqUzXiHt4Xxnl+kTQM=; b=XT9KOz7lM/94nMKZfJ/ajASEAeaxLgYiWn2qe5rtMbe6syGJSI+kI5OS5i+47t5Qa8 YvYOjVCQs0RcDt2xz4l1Ci6ocicFSx8u+2wQNQypCIWP0mWld9syW7Zpte5ogXqBsmnG 1Jyc2FMNo9T/m4nG2XXs8AjMj9yU+tCQyCvz1Wx58vYJesngO0iI6sWiZeHyrGuMQS6O HZ0jUqHiRyw+dIU87pzE2YHUteHOWb5Ro/jCnfjf/zXZ/7qTKlvHpMbRZ3VgC3mN4WZa fZQ5abKmRrnONqd0feqmexv7KzLS9Cs3QqsHdhMujVPfbexOivoqc4wnG1cdiDgl18GQ Ta/Q== MIME-Version: 1.0 Received: by 10.182.98.108 with SMTP id eh12mr41105833obb.6.1343304804042; Thu, 26 Jul 2012 05:13:24 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Thu, 26 Jul 2012 05:13:23 -0700 (PDT) Date: Thu, 26 Jul 2012 14:13:23 +0200 Message-ID: Subject: =?ISO-8859-1?Q?24=2E1=2E50=3B_Characters_=22=E1=22_and_=22=E9=22_are_not_correctly_?= =?ISO-8859-1?Q?displayed_on_a_Windows_terminal?= From: Dani Moncayo To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary=14dae93a15cdab872604c5ba853c X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -5.1 (-----) 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: -5.1 (-----) --14dae93a15cdab872604c5ba853c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello, On my Windows 7, 64-bit system, if I start Emacs from a cmd.exe console (emacs -nw -Q) and type the text "=E1=E9=ED=F3=FA", the first two characters are not displayed correctly (see attached screenshot). If I exit Emacs, and type those characters again in the console prompt, the are all displayed correctly. I've been able to reproduce this problem both in Emacs 24.1 and 23.4. In GNU Emacs 24.1.50.1 (i386-mingw-nt6.1.7601) of 2012-07-19 on DANI-PC Bzr revision: 109159 monnier@iro.umontreal.ca-20120719113938-sgu5ruqm1vcbch= tw Windowing system distributor `Microsoft Corp.', version 6.1.7601 Configured using: `configure --with-gcc (4.7) --enable-checking --cflags -I../../libs/libiconv-1.14-2-mingw32-dev/include -I../../libs/libxml2-2.7.8-w32-bin/include/libxml2 -I../../libs/giflib-4.1.4-1/include -I../../emacs/libs/gnutls-3.0.16/include -I../../libs/jpeg-6b-4/include -I../../libs/libpng-1.4.10 -I../../libs/libxpm-3.5.8/include -I../../libs/libxpm-3.5.8/src -I../../libs/tiff-3.8.2-1/include -I../../libs/zlib-1.2.6' --=20 Dani Moncayo --14dae93a15cdab872604c5ba853c Content-Type: image/png; name="img1.png" Content-Disposition: attachment; filename="img1.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h53sznfo1 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 --14dae93a15cdab872604c5ba853c-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 12:19:56 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 16:19:56 +0000 Received: from localhost ([127.0.0.1]:41244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuQn6-00005Y-7S for submit@debbugs.gnu.org; Thu, 26 Jul 2012 12:19:56 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:33334) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuQn4-00005Q-9h for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 12:19:55 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M7R00100ZNMPW00@a-mtaout22.012.net.il> for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 19:13:01 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7R0010CZPPQ700@a-mtaout22.012.net.il>; Thu, 26 Jul 2012 19:13:01 +0300 (IDT) Date: Thu, 26 Jul 2012 19:13:06 +0300 From: Eli Zaretskii Subject: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: To: Dani Moncayo Message-id: <83vchajyb1.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Thu, 26 Jul 2012 14:13:23 +0200 > From: Dani Moncayo >=20 > On my Windows 7, 64-bit system, if I start Emacs from a cmd.exe > console (emacs -nw -Q) and type the text "=E1=E9=ED=F3=FA", the fir= st two > characters are not displayed correctly (see attached screenshot). >=20 > If I exit Emacs, and type those characters again in the console > prompt, the are all displayed correctly. Do these two characters _always_ display incorrectly inside Emacs, or only when they are the first you type after starting the -nw session? Also, how did you type these characters, and what does Emacs say if you go to each one of them and type "C-u C-x =3D"? > I've been able to reproduce this problem both in Emacs 24.1 and 23.= 4. Thanks for the report. First, please always make a point of reporting bugs via=20 "M-x report-emacs-bug RET", as that command collects and sends lots of useful information about your system and Emacs setup. This is especially important when non-ASCII characters are involved, as report-emacs-bug provides important information related to that. Please send that info, as collected in the same version of Emacs and in the same console session as the one where you see the problem. In addition, please tell what these expressions produce in the consol= e session of the current trunk Emacs version: (terminal-coding-system) (keyboard-coding-system) w32-ansi-codepage (w32-get-console-codepage) (w32-get-console-output-codepage) Finally, in the console outside Emacs type "chcp" at the Windows cmd.exe shell prompt, and tell what it says. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 12:31:49 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 16:31:49 +0000 Received: from localhost ([127.0.0.1]:41277 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuQyb-0000NT-28 for submit@debbugs.gnu.org; Thu, 26 Jul 2012 12:31:49 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:52855) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuQyZ-0000NM-8R for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 12:31:48 -0400 Received: by pbcwy7 with SMTP id wy7so3409160pbc.3 for <12055@debbugs.gnu.org>; Thu, 26 Jul 2012 09:24:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=sowajA7KTQa9mFF4btRrFEJZNRpT1HnzibX621pPtKs=; b=vmoHPhtNx+Qvb1m/FfI1O4fz0KKCXZ/1Vr0EPmgKhk8Tme81UP1S7usO9B+ZBTdIur XlKHn6JNgQ89CRLy5Va/MDCXqsVh4D7GDX6r8vLA3ZIh4K0VVps76BaL7D5p/dKHl+Ma GWLVRxW7BcDJYyUAZGQidrYGYDUHbE94Vf5wGlW3he6zbhKlqU0H31tIg2a0Fq7gfUbH V/fLatiTdrEohB7+J+/NNTBQIe29mom7ppWugd2x+MB5PWUT1J+Nxc5qww6FVqQ5eh7S 1RGLkZmqWjAMMy0dx+613HXphGWfv9M+U+vxfBCpXnr5Px222c7f+jPmkeg+LRgY8Zwx dDoA== Received: by 10.68.224.233 with SMTP id rf9mr6297329pbc.141.1343319894842; Thu, 26 Jul 2012 09:24:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.162.16 with HTTP; Thu, 26 Jul 2012 09:24:14 -0700 (PDT) In-Reply-To: <83vchajyb1.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> From: Juanma Barranquero Date: Thu, 26 Jul 2012 18:24:14 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=C3=A1=22_and_=22=C3=A9=22_are?= =?UTF-8?Q?_not_correctly_displayed_on_a_Windows_terminal?= To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, Dani Moncayo 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: -2.6 (--) I see the same. > Do these two characters _always_ display incorrectly inside Emacs, or > only when they are the first you type after starting the -nw session? Always. > Also, how did you type these characters, ' a and ' e (' is on the Spanish keyboards, to type accented vowels). > and what does Emacs say if > you go to each one of them and type "C-u C-x =3D"? position: 206 of 210 (98%), column: 0 character: =C2=A0 (displayed as =C2=A0) (codepoint 160, #o240, = #xa0) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0xA0 syntax: . which means: punctuation category: .:Base, b:Arabic, j:Japanese, l:Latin to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC2 #xA0 file code: #xC2 #xA0 (encoded by coding system nil) display: terminal code #xA0 hardcoded face: nobreak-space Character code properties: customize what to show name: NO-BREAK SPACE old-name: NON-BREAKING SPACE general-category: Zs (Separator, Space) decomposition: (noBreak 32) (noBreak ' ') position: 210 of 210 (100%), column: 0 character: =E2=80=9A (displayed as =E2=80=9A) (codepoint 130, #= o202, #x82) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0x82 syntax: w which means: word category: l:Latin to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC2 #x82 file code: #xC2 #x82 (encoded by coding system nil) display: not encodable for terminal Character code properties: customize what to show name: old-name: BREAK PERMITTED HERE general-category: Cc (Other, Control) decomposition: (130) ('=E2=80=9A') > First, please always make a point of reporting bugs via > "M-x report-emacs-bug RET", as that command collects and sends > lots of useful information about your system and Emacs setup. > This is especially important when non-ASCII characters are involved, > as report-emacs-bug provides important information related to that. Important settings: value of $LANG: C locale-coding-system: cp1252 default enable-multibyte-characters: t > (terminal-coding-system) cp1252 > (keyboard-coding-system) windows-1252-unix > w32-ansi-codepage 1252 (BTW, we're not very consistent here, the variable is w32-ansi-code-p= age) > (w32-get-console-codepage) 850 > (w32-get-console-output-codepage) 850 > Finally, in the console outside Emacs type "chcp" at the Windows > cmd.exe shell prompt, and tell what it says. P=C3=A1gina de c=C3=B3digos activa: 850 Juanma From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 12:49:06 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 16:49:06 +0000 Received: from localhost ([127.0.0.1]:41307 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuRFK-0000nF-7l for submit@debbugs.gnu.org; Thu, 26 Jul 2012 12:49:06 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:52585) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuRFH-0000n7-RP for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 12:49:05 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M7S00H000WO5U00@a-mtaout20.012.net.il> for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 19:42:10 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7S00H8Q12A2150@a-mtaout20.012.net.il>; Thu, 26 Jul 2012 19:42:10 +0300 (IDT) Date: Thu, 26 Jul 2012 19:42:15 +0300 From: Eli Zaretskii Subject: Re: Re: bug#12055: 24.1.50; Characters =?utf-8?Q?=22=C3=A1=22?= and =?utf-8?Q?=22=C3=A9=22?= are not correctly displayed on a Windows terminal In-reply-to: To: Juanma Barranquero Message-id: <83txwujwyg.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <83vchajyb1.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > From: Juanma Barranquero > Date: Thu, 26 Jul 2012 18:24:14 +0200 > Cc: Dani Moncayo , 12055@debbugs.gnu.org >=20 > I see the same. I have no doubt ;-) > > (terminal-coding-system) >=20 > cp1252 >=20 > > (keyboard-coding-system) >=20 > windows-1252-unix >=20 > > w32-ansi-codepage >=20 > 1252 (BTW, we're not very consistent here, the variable is w32-ans= i-code-page) >=20 > > (w32-get-console-codepage) >=20 > 850 >=20 > > (w32-get-console-output-codepage) >=20 > 850 >=20 > > Finally, in the console outside Emacs type "chcp" at the Windows > > cmd.exe shell prompt, and tell what it says. >=20 > P=C3=A1gina de c=C3=B3digos activa: 850 Does it help to say C-x RET t cp850 RET C-x RET k cp850 RET before typing those characters? Do they display correctly then, and most importantly, does "C-u C-x =3D" report in that case the characte= rs you really intended to type? From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 12:51:13 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 16:51:13 +0000 Received: from localhost ([127.0.0.1]:41311 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuRHM-0000qF-Qi for submit@debbugs.gnu.org; Thu, 26 Jul 2012 12:51:13 -0400 Received: from mail-gg0-f172.google.com ([209.85.161.172]:49179) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuRHK-0000q7-JX for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 12:51:11 -0400 Received: by ggnc4 with SMTP id c4so2163066ggn.3 for <12055@debbugs.gnu.org>; Thu, 26 Jul 2012 09:44:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=WJTCg8wlPuYsljRcLOXf/hhwt7v5PfA2N4DEmkVjB+E=; b=wmMUds/L7xnC4hXhJRbGmX2PCPTtv34+YMwcHN30c3oFaBtfw2couQSbAJmT/v3rYM ddKFaT0itB5RV9O+KHA+floJqiInty0PSaUlJW8BSbWklc1Ee7ezO7Z8HvGsbFzQiROb /RruyLKowolF2LrfVqiCB46um533gHOiIbB0SfBS3VFn2XL7qZHMuKVphosenXziMqcJ JRxjM6LJ/a///0MtnzDiOqkSCG1T/ibIqm69P6SGp/Ow5oB26nnCq7qcOLPRiXEb3/UB M6e6O82/vUGj0yebtWYtqYFylnHaaupGTO8qYJ2IShB2z35Wv4SwxsLH5TwbyReOENi1 y9pg== MIME-Version: 1.0 Received: by 10.60.14.227 with SMTP id s3mr42012618oec.36.1343321058240; Thu, 26 Jul 2012 09:44:18 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Thu, 26 Jul 2012 09:44:18 -0700 (PDT) In-Reply-To: References: <83vchajyb1.fsf@gnu.org> Date: Thu, 26 Jul 2012 18:44:18 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=E1=22_and_=22=E9=22_are?= =?ISO-8859-1?Q?_not_correctly_displayed_on_a_Windows_terminal?= From: Dani Moncayo To: Juanma Barranquero Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: Eli Zaretskii , 12055@debbugs.gnu.org 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: -2.6 (--) > I see the same. Good to hear that the problem is not Dani-specific :). I have the same data given by Juanma, except one (probably irrelevant) detail: > value of $LANG: C I have: value of $LANG: ESN -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 12:57:08 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 16:57:09 +0000 Received: from localhost ([127.0.0.1]:41317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuRN6-0000yZ-IC for submit@debbugs.gnu.org; Thu, 26 Jul 2012 12:57:08 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:37169) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuRN4-0000yQ-HI for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 12:57:07 -0400 Received: by pbcwy7 with SMTP id wy7so3439560pbc.3 for <12055@debbugs.gnu.org>; Thu, 26 Jul 2012 09:50:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=G0Jqnpw5dbe7j0LpYjmRUb6vQve5DViAEuiM2r6YWUM=; b=vw4h3olCGXf+qAxNkl4JwXJAagLTEjKEidS8U9sQ2WtPpmpUaaYNkeaeoafG1iagKa KAqFWVzWruhuq3Zgn/UtIbTrHUMPKNwA4SxyBwIzp/YNr9FmtMnmYOBMcVzFI7OKdqd2 QaD0+CS0S3mlOT51plLRDeQnPI5qyRcuK2diNXF+kKwH3Lts9+tjIlXox6t4kLrO/W2h m+wZghMhoj1MpstKI2lSRvpwk2/Ud/mX4QMwFDSYywrRZ+CW930VFdNx+pVWFqzM3v5e e+LXlv0qxkJc+81fl37GGBbc2ejBdyoSNWCIgJurohu8nsD95hYO56CGtWVcVdUf+ryo s8tA== Received: by 10.68.232.170 with SMTP id tp10mr6652787pbc.59.1343321414036; Thu, 26 Jul 2012 09:50:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.162.16 with HTTP; Thu, 26 Jul 2012 09:49:33 -0700 (PDT) In-Reply-To: <83txwujwyg.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> From: Juanma Barranquero Date: Thu, 26 Jul 2012 18:49:33 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=C3=A1=22_and_=22=C3=A9=22?= =?UTF-8?Q?_are_not_correctly_displayed_on_a_Windows_terminal?= To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com 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: -2.6 (--) On Thu, Jul 26, 2012 at 6:42 PM, Eli Zaretskii wrote: > Does it help to say > > C-x RET t cp850 RET > C-x RET k cp850 RET > > before typing those characters? Do they display correctly then, and > most importantly, does "C-u C-x =3D" report in that case the characters > you really intended to type? No. The problem worsens. Now =C3=A1 =C3=A9 are still incorrect, and =C3=AD= =C3=B3 =C3=BA =C3=B1 =C3=A7 turn into =C2=A1 =C2=A2 =C2=A3 =C2=A4=E2=80=A1 \207 Note: I see that at some point in the past I surely hit the problem and for some reason I failed to report it, because I have this in my .emacs: (unless (or window-system noninteractive (not (boundp 'w32-ansi-code-page))) (let ((cicp (w32-get-console-codepage)) (cocp (w32-get-console-output-codepage))) (w32-set-console-codepage w32-ansi-code-page) (w32-set-console-output-codepage w32-ansi-code-page) (add-hook 'kill-emacs-hook `(lambda () (w32-set-console-codepage ,cicp) (w32-set-console-output-codepage ,cocp))))) though that's irrelevant to the tests above, which are all -Q -nw. Juanma From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 13:25:36 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 17:25:36 +0000 Received: from localhost ([127.0.0.1]:41353 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuRoe-0001c0-EL for submit@debbugs.gnu.org; Thu, 26 Jul 2012 13:25:36 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:54489) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuRob-0001br-LI for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 13:25:34 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M7S002002Q7DN00@a-mtaout22.012.net.il> for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 20:18:40 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7S001BX2R4Q7D0@a-mtaout22.012.net.il>; Thu, 26 Jul 2012 20:18:40 +0300 (IDT) Date: Thu, 26 Jul 2012 20:18:45 +0300 From: Eli Zaretskii Subject: Re: Re: Re: bug#12055: 24.1.50; Characters =?utf-8?Q?=22=C3=A1=22?= and =?utf-8?Q?=22=C3=A9=22?= are not correctly displayed on a Windows terminal In-reply-to: To: Juanma Barranquero Message-id: <83pq7ijv9m.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > From: Juanma Barranquero > Date: Thu, 26 Jul 2012 18:49:33 +0200 > Cc: dmoncayo@gmail.com, 12055@debbugs.gnu.org >=20 > On Thu, Jul 26, 2012 at 6:42 PM, Eli Zaretskii wrote= : >=20 > > Does it help to say > > > > C-x RET t cp850 RET > > C-x RET k cp850 RET > > > > before typing those characters? Do they display correctly then, = and > > most importantly, does "C-u C-x =3D" report in that case the char= acters > > you really intended to type? >=20 > No. The problem worsens. Now =C3=A1 =C3=A9 are still incorrect, and= =C3=AD =C3=B3 =C3=BA =C3=B1 =C3=A7 > turn into =C2=A1 =C2=A2 =C2=A3 =C2=A4=E2=80=A1 \207 What are the codes of these characters, as "C-u C-x =3D" sees them? > Note: I see that at some point in the past I surely hit the problem > and for some reason I failed to report it, because I have this in m= y > .emacs: >=20 > (unless (or window-system noninteractive > (not (boundp 'w32-ansi-code-page))) > (let ((cicp (w32-get-console-codepage)) > (cocp (w32-get-console-output-codepage))) > (w32-set-console-codepage w32-ansi-code-page) > (w32-set-console-output-codepage w32-ansi-code-page) > (add-hook 'kill-emacs-hook > `(lambda () > (w32-set-console-codepage ,cicp) > (w32-set-console-output-codepage ,cocp))))) >=20 > though that's irrelevant to the tests above, which are all -Q -nw. Does the above solve the problem at hand, though? If it does, we can do that at startup in the -nw session. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 14:16:11 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 18:16:11 +0000 Received: from localhost ([127.0.0.1]:41395 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuSba-0003aR-Fb for submit@debbugs.gnu.org; Thu, 26 Jul 2012 14:16:11 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:61338) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuSbX-0003aI-Ln for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 14:16:09 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M7S00A0052TE700@a-mtaout21.012.net.il> for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 21:09:14 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7S00A8B53B4GC0@a-mtaout21.012.net.il>; Thu, 26 Jul 2012 21:09:12 +0300 (IDT) Date: Thu, 26 Jul 2012 21:09:16 +0300 From: Eli Zaretskii Subject: Re: bug#12055: Re: Re: bug#12055: 24.1.50; Characters =?utf-8?Q?=22=C3=A1=22?= and =?utf-8?Q?=22=C3=A9=22?= are not correctly displayed on a Windows terminal In-reply-to: <83pq7ijv9m.fsf@gnu.org> To: lekktu@gmail.com Message-id: <83lii6jsxf.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Thu, 26 Jul 2012 20:18:45 +0300 > From: Eli Zaretskii > Cc: 12055@debbugs.gnu.org >=20 > > > Does it help to say > > > > > > C-x RET t cp850 RET > > > C-x RET k cp850 RET > > > > > > before typing those characters? Do they display correctly then= , and > > > most importantly, does "C-u C-x =3D" report in that case the ch= aracters > > > you really intended to type? > >=20 > > No. The problem worsens. Now =C3=A1 =C3=A9 are still incorrect, a= nd =C3=AD =C3=B3 =C3=BA =C3=B1 =C3=A7 > > turn into =C2=A1 =C2=A2 =C2=A3 =C2=A4=E2=80=A1 \207 I think we need to establish whether the problem is with input or output (or both). (I think it's with input, but let's make sure.) I= f you type these same characters using some latin-1 Leim input method (e.g., latin-1-postfix), and set the terminal encoding to cp850, do all the Latin-1 characters display correctly? From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 14:37:33 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 18:37:33 +0000 Received: from localhost ([127.0.0.1]:41439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuSwG-000443-Vu for submit@debbugs.gnu.org; Thu, 26 Jul 2012 14:37:33 -0400 Received: from mail-gh0-f172.google.com ([209.85.160.172]:48492) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuSwF-00043w-3o for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 14:37:31 -0400 Received: by ghbg16 with SMTP id g16so2273287ghb.3 for <12055@debbugs.gnu.org>; Thu, 26 Jul 2012 11:30:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=q3hQc61N004LDL9QFC2OaX8tGgYRB7FVqmxb4In140o=; b=o6XjAKED/yT7IL5wRhDa4zxicuOfZOR+YD61X0B7gf7jh6+s+EN5rHUQeBTcPs/I2O HXUsz11khHQERjP3i1lI5LoYeE4qaXpyZ4+Q0nPzqr603Fywg+IfSW7AHwYEoMpbFEJU c9Eg6L2VYRTTSP0eNDZUQ35wVUkq28oXK5ocL96jYl/B2iYrRLJdq4+RvbobYuhR8LNv GfW0evlCCIEnmjlvBenAmjZU35mZky6sQow/oQ3mAtN/xusJhzO2Vi2Y3BLrpIXuihkj RhEs4dKzzBec0ljQuUJ/b8ef8zYuwT46N6BAsQ89bLigsA9gJYkm2NL17zjiMMwK+V7c K1mw== Received: by 10.66.73.202 with SMTP id n10mr22440608pav.80.1343327437989; Thu, 26 Jul 2012 11:30:37 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.162.16 with HTTP; Thu, 26 Jul 2012 11:29:57 -0700 (PDT) In-Reply-To: <83pq7ijv9m.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> From: Juanma Barranquero Date: Thu, 26 Jul 2012 20:29:57 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_Re=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=C3=A1=22_and_?= =?UTF-8?Q?=22=C3=A9=22_are_not_correctly_displayed_on_a_Windows_terminal?= To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com 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: -2.6 (--) On Thu, Jul 26, 2012 at 7:18 PM, Eli Zaretskii wrote: > What are the codes of these characters, as "C-u C-x =3D" sees them? =C3=A1 and =C3=A9, as above. As for =C3=AD, =C3=B3, =C3=BA, =C3=B1 and =C3=A7, in that order: position: 194 of 198 (97%), column: 5 character: =C2=A1 (displayed as =C2=A1) (codepoint 161, #o241, = #xa1) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0xA1 syntax: . which means: punctuation category: .:Base, h:Korean, j:Japanese, l:Latin to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC2 #xA1 file code: #xC2 #xA1 (encoded by coding system nil) display: terminal code #xAD Character code properties: customize what to show name: INVERTED EXCLAMATION MARK general-category: Po (Punctuation, Other) decomposition: (161) ('=C2=A1') position: 195 of 198 (98%), column: 6 character: =C2=A2 (displayed as =C2=A2) (codepoint 162, #o242, = #xa2) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0xA2 syntax: _ which means: symbol category: .:Base, j:Japanese, l:Latin to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC2 #xA2 file code: #xC2 #xA2 (encoded by coding system nil) display: terminal code #xBD Character code properties: customize what to show name: CENT SIGN general-category: Sc (Symbol, Currency) decomposition: (162) ('=C2=A2') position: 196 of 198 (98%), column: 7 character: =C2=A3 (displayed as =C2=A3) (codepoint 163, #o243, = #xa3) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0xA3 syntax: _ which means: symbol category: .:Base, j:Japanese, l:Latin to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC2 #xA3 file code: #xC2 #xA3 (encoded by coding system nil) display: terminal code #x9C Character code properties: customize what to show name: POUND SIGN general-category: Sc (Symbol, Currency) decomposition: (163) ('=C2=A3') position: 197 of 198 (99%), column: 8 character: =C2=A4 (displayed as =C2=A4) (codepoint 164, #o244, = #xa4) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0xA4 syntax: _ which means: symbol category: .:Base, b:Arabic, c:Chinese, h:Korean, j:Japanese, l:Latin to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC2 #xA4 file code: #xC2 #xA4 (encoded by coding system nil) display: terminal code #xCF position: 198 of 198 (99%), column: 9 character: =E2=80=A1 (displayed as =E2=80=A1) (codepoint 135, #= o207, #x87) preferred charset: unicode (Unicode (ISO10646)) code point in charset: 0x87 syntax: w which means: word category: l:Latin to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC2 #x87 file code: #xC2 #x87 (encoded by coding system nil) display: not encodable for terminal Character code properties: customize what to show name: old-name: END OF SELECTED AREA general-category: Cc (Other, Control) decomposition: (135) ('=E2=80=A1') > Does the above solve the problem at hand, though? If it does, we can > do that at startup in the -nw session. Yes, if you evaluate that code prior to typing =C3=A1, =C3=A9, etc, it work= s as expected. Juanma From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 14:49:49 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 18:49:49 +0000 Received: from localhost ([127.0.0.1]:41473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuT89-0004O3-5s for submit@debbugs.gnu.org; Thu, 26 Jul 2012 14:49:49 -0400 Received: from mail-gg0-f172.google.com ([209.85.161.172]:62039) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuT87-0004Nw-IT for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 14:49:48 -0400 Received: by ggnc4 with SMTP id c4so2304289ggn.3 for <12055@debbugs.gnu.org>; Thu, 26 Jul 2012 11:42:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=1o0ALCTs4da/A3xCN196uKzD2LqqynwEl9tyPwvl6MY=; b=QRH+b+P86BHXzodgrTX1nN+CJc5yWdB1D6rrvn7tTm5ejL3iOmdjysIfRWp4CKP97A LwBlzQDu73Uln0zvuKD7OMzldwdbsNnXKotxfAluvwOH0cOF2GRWhILpnt978rurkjkp ZMqs/vhd+onWPp3ipzLcfJg0I774V3EnWToG7quWjJH+4oVLAyPYhmZgczc8HBSY5Z6M Lb9kx3xIlUJltXtoELCuumqcG2sCLqIm+ZP6z6k5kkavKxIRgtY7sBWhVEJ4a4h6AtIx Cx0bVrq3w/NqCWwqeR/oYuucEwYTb6iEJCKSq6iVL9ZKBMWAZeJvApmRk7SSMf6AqdHl UgRQ== Received: by 10.66.73.133 with SMTP id l5mr22492211pav.74.1343328174561; Thu, 26 Jul 2012 11:42:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.142.162.16 with HTTP; Thu, 26 Jul 2012 11:42:14 -0700 (PDT) In-Reply-To: <83lii6jsxf.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83lii6jsxf.fsf@gnu.org> From: Juanma Barranquero Date: Thu, 26 Jul 2012 20:42:14 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2312055=3A_Re=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Character?= =?UTF-8?Q?s_=22=C3=A1=22_and_=22=C3=A9=22_are_not_correctly_displayed_on_a_Windows_ter?= =?UTF-8?Q?minal?= To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com 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: -2.6 (--) On Thu, Jul 26, 2012 at 8:09 PM, Eli Zaretskii wrote: > I think we need to establish whether the problem is with input or > output (or both). (I think it's with input, but let's make sure.) If > you type these same characters using some latin-1 Leim input method > (e.g., latin-1-postfix), and set the terminal encoding to cp850, do > all the Latin-1 characters display correctly? Yes, after C-x RET t cp850 RET C-\ latin-1-postfix RET the accented characters can be input with latin-1-postfix and display correctly (and C-u M-x describe-char confirms they are the expected chars). Juanma From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 16:10:36 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 20:10:36 +0000 Received: from localhost ([127.0.0.1]:41641 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuUOK-00073Z-2d for submit@debbugs.gnu.org; Thu, 26 Jul 2012 16:10:36 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:32804) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuUOH-00073Q-Iv for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 16:10:35 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M7S003009QYTL00@a-mtaout22.012.net.il> for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 23:02:59 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7S003LQACYS340@a-mtaout22.012.net.il>; Thu, 26 Jul 2012 23:02:59 +0300 (IDT) Date: Thu, 26 Jul 2012 23:03:03 +0300 From: Eli Zaretskii Subject: Re: Re: Re: Re: bug#12055: 24.1.50; Characters =?utf-8?Q?=22?= =?utf-8?Q?=C3=A1=22?= and =?utf-8?Q?=22=C3=A9=22?= are not correctly displayed on a Windows terminal In-reply-to: To: Juanma Barranquero Message-id: <83k3xqjnns.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > From: Juanma Barranquero > Date: Thu, 26 Jul 2012 20:29:57 +0200 > Cc: dmoncayo@gmail.com, 12055@debbugs.gnu.org >=20 > On Thu, Jul 26, 2012 at 7:18 PM, Eli Zaretskii wrote= : >=20 > > What are the codes of these characters, as "C-u C-x =3D" sees the= m? >=20 > =C3=A1 and =C3=A9, as above. >=20 > As for =C3=AD, =C3=B3, =C3=BA, =C3=B1 and =C3=A7, in that order: >=20 > position: 194 of 198 (97%), column: 5 > character: =C2=A1 (displayed as =C2=A1) (codepoint 161,= #o241, #xa1) > preferred charset: unicode (Unicode (ISO10646)) > code point in charset: 0xA1 > syntax: . =09which means: punctuation > category: .:Base, h:Korean, j:Japanese, l:Latin > to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET= NAME" > buffer code: #xC2 #xA1 > file code: #xC2 #xA1 (encoded by coding system nil) > display: terminal code #xAD >=20 > Character code properties: customize what to show > name: INVERTED EXCLAMATION MARK > general-category: Po (Punctuation, Other) > decomposition: (161) ('=C2=A1') >=20 >=20 > position: 195 of 198 (98%), column: 6 > character: =C2=A2 (displayed as =C2=A2) (codepoint 162,= #o242, #xa2) > preferred charset: unicode (Unicode (ISO10646)) > code point in charset: 0xA2 > syntax: _ =09which means: symbol > category: .:Base, j:Japanese, l:Latin > to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET= NAME" > buffer code: #xC2 #xA2 > file code: #xC2 #xA2 (encoded by coding system nil) > display: terminal code #xBD >=20 > Character code properties: customize what to show > name: CENT SIGN > general-category: Sc (Symbol, Currency) > decomposition: (162) ('=C2=A2') >=20 >=20 > position: 196 of 198 (98%), column: 7 > character: =C2=A3 (displayed as =C2=A3) (codepoint 163,= #o243, #xa3) > preferred charset: unicode (Unicode (ISO10646)) > code point in charset: 0xA3 > syntax: _ =09which means: symbol > category: .:Base, j:Japanese, l:Latin > to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET= NAME" > buffer code: #xC2 #xA3 > file code: #xC2 #xA3 (encoded by coding system nil) > display: terminal code #x9C >=20 > Character code properties: customize what to show > name: POUND SIGN > general-category: Sc (Symbol, Currency) > decomposition: (163) ('=C2=A3') >=20 >=20 > position: 197 of 198 (99%), column: 8 > character: =C2=A4 (displayed as =C2=A4) (codepoint 164,= #o244, #xa4) > preferred charset: unicode (Unicode (ISO10646)) > code point in charset: 0xA4 > syntax: _ =09which means: symbol > category: > =09=09 .:Base, b:Arabic, c:Chinese, h:Korean, j:Japanese, l:L= atin > to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET= NAME" > buffer code: #xC2 #xA4 > file code: #xC2 #xA4 (encoded by coding system nil) > display: terminal code #xCF >=20 >=20 > position: 198 of 198 (99%), column: 9 > character: =E2=80=A1 (displayed as =E2=80=A1) (codepoin= t 135, #o207, #x87) > preferred charset: unicode (Unicode (ISO10646)) > code point in charset: 0x87 > syntax: w =09which means: word > category: l:Latin > to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET= NAME" > buffer code: #xC2 #x87 > file code: #xC2 #x87 (encoded by coding system nil) > display: not encodable for terminal >=20 > Character code properties: customize what to show > name: > old-name: END OF SELECTED AREA > general-category: Cc (Other, Control) > decomposition: (135) ('=E2=80=A1') That's strange: these are definitely the cp850 codes for the Latin-1 characters you typed, so I wonder why just setting terminal-coding-system to that doesn't fix the problem... From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 26 18:47:20 2012 Received: (at 12055) by debbugs.gnu.org; 26 Jul 2012 22:47:20 +0000 Received: from localhost ([127.0.0.1]:41991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuWq0-0002G0-Cm for submit@debbugs.gnu.org; Thu, 26 Jul 2012 18:47:20 -0400 Received: from mail-yx0-f172.google.com ([209.85.213.172]:35181) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuWpx-0002Fs-6j for 12055@debbugs.gnu.org; Thu, 26 Jul 2012 18:47:18 -0400 Received: by yenq13 with SMTP id q13so2537945yen.3 for <12055@debbugs.gnu.org>; Thu, 26 Jul 2012 15:40:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=E2I4s0CPSi1ESUizRal99zhftXZgVo/YP7pwlI9IRgo=; b=O2tW170S9ccDHviUNFVkIswtgcLvM4tsapitaJBUfU4twRhEk4IxGtXW57Q/ncUJBu MKbCdFolHw6tVlqtWU20y28a7zva+tb7+CmvUogwGn401QmwaOvEzE820yd/swnMdovi bdpnDzl1vHr1+6uFW0YnHmmM7+e1MnWtMdN+ZEQb4hGGBtJk0jHSLFNv2IrkbKUPb32G /CabOoVfAa12LGxN10o8KoIyGJBobPnm5UIcFhTfFZtgpABRYRg4FKxzcC7GmLuGBMpp Z7llO3tawzUCVQg4mMPjCaroQNsR6LV6ScConFNGJUYCjtiKmoNA6oVW6tQWRgQPJFYk WKAw== MIME-Version: 1.0 Received: by 10.60.26.134 with SMTP id l6mr565894oeg.40.1343342422920; Thu, 26 Jul 2012 15:40:22 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Thu, 26 Jul 2012 15:40:22 -0700 (PDT) In-Reply-To: <83k3xqjnns.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> Date: Fri, 27 Jul 2012 00:40:22 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_Re=3A_Re=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=E1=22_?= =?ISO-8859-1?Q?and_=22=E9=22_are_not_correctly_displayed_on_a_Windows_terminal?= From: Dani Moncayo To: Eli Zaretskii Content-Type: multipart/mixed; boundary=e89a8ff1c63cee0f9904c5c3477d X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 12055 Cc: Juanma Barranquero , 12055@debbugs.gnu.org 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: -1.5 (-) --e89a8ff1c63cee0f9904c5c3477d Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable FWIW, another experiment that produces unexpected results: The attached screenshot shows how two Emacs instances (GUI and non-GUI) show the contents of a test file (previously written by me and saved to disk). IIUC, this time the input method is irrelevant, since the text has been read from a file (not the keyboard). As you can see in the modelines, both instances of Emacs have selected the latin-1 coding system, but the non-GUI instance fails to show the characters correctly (and not only "=E1" and "=E9"). I don't know if this problem has the same root than the original. If not, I could file a separate bug report. --=20 Dani Moncayo --e89a8ff1c63cee0f9904c5c3477d Content-Type: image/png; name="img2.png" Content-Disposition: attachment; filename="img2.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h54fe3jq0 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 HqlcxW2nZ4e+pXQaETA1y2nOSqpLMCXKsXTom3VTQnP3bFo0YFqCHPqaaMpPiyqaajc6sg79oKKp g27qwaGPcvFXTTTrpvDgo3JDVlHRGVSaXCEluVy17OT6dbKaNMxp3ax2+9Y33ta6bsvG1Ro3yGpQ t/Ktt9562223dezYsVOnTrfffvsdd9xRokeASebFAmIBsUD0W+CW5lUfuL12l441nnig8SN31on5 61//CiEBTi60NBi1ag5YKjqag2WewznoYT2ukE4p9nXP7HIbjtGczw31+XFILSRTR1vkIrj1WD+z 8IKaf9W2hffkhJ8yqjVUboZWGvubtNS4tOQKlTPiaudmNmtU45ab63Vo06BT2/odWtVt26xGyyY5 rVvUaNoou0nD7Hat6rVrXe/mJtWb3ZTT/KaqTRtl3VQ/s2G9zAZ1M+vXzqyTm5abnVw5KyEto2Ji SrmE1HKJ6RUT0mNjUyuUT6mQmp0an5mALbFyQkJmfEJmbFJmXGJmLOKkVk5IzkxIyUyomFQuLqVC bBImroqrnJOZViU1KTOxQnKF6+NvKJdUoWJqXIXU2IqpsQmZSb8qf931cb+JTY0z/qbEplfLjE9L qJAUWy6hfLmECuUTK5RLrID/IkJ8ekLF1IpJlZLLJ5XHTrmkG/A3Lj02uVJScuXEdEzamp0WnxZ3 Q/xvro+9/tcVr6uYVP43sb/+Vblrr73hF9eWu/aX5a69rsKv8NP1sb8un1gOf38Td31Cenx6lVRj +daqmclZqbGpCbjcr2N/8+uK1ydmJCWkJyJL5RLKVUiqGJcaj/0bYq+PS6kYnxpbLv43vy5/3a9u +GW52BvKG/NzJWKnXFy5CgnlKyTAYrEVkipcV+G6uNTYdKy/VTkZfxEnITUhPiXO9zf+htgbsGEn Nin2+grXX1fuV9dX+PX1Fa+rkFgOWcqplZ1ZLSMxIyE2qQIuhwSTMjAFWKWcmtlZ1TJTM5Nik2He Cjm1q6ZnpaZmpSThCDKZHBubWDEpLTEpJf7a6/7rF7/8j9j48olJsdnZlbKrVk5NTUxIik1MjqtS tVKDRvUSUuIzstKvL3fddTf8Kj65IoyQXSMLNys7Nyu1cjJMhFvmuwvl/uO6/7z2hmtTs1LT8KBl Z1SpkV25WqWMKihRErZysdcnpsZlZqdjIdwKsb9JSUtITI5Ny0hKxu+VUitlZyYkY43ctMTUBOSN /uJIamZKdk4WjldMqHADnoukWKSAcuXkVsYcZ1WyU7OrplbKSqhVJyu3Rnp2NRxPqV4jtU69ynXq Z7VqU79F63r1GmRn5ybHJf0yNaNc9ZrpubUyGt6U26hxbtWclGrVU3NyUnNz07OqJGVmxuFvbOy1 1Wum1mtQuUWruvUaVGl0U06btlgTrVqD+jk1a2Si00vd2pVzc1Ib1M26qQF6v6Snpvw6PfWGnKpJ VbPiauak5GYnZaVXwPGb6uekp5ZLSbq+WtWkGrkptXLxBZjaoE5yswaZLRpm1aueVC29XNX0crmV E6qkV8hOj6tbPROPFbbMJDzyv0mJvT4t/obMhHLYslNjq6VWyEmNrVc5sW1uyoM317ylelLjxP96 pFH6M7fUeKZd3b+1qfmPTje+dVfjF2+t81SLar9tkHl/o+w22QlVr4tpmXHDY82rP9ky96lWOU+1 yn3i5hyc1aVm7MMNUp9sU7N9bnK92P9qlvhff2pR7c8tsv7ULP3BBoltKv2qdeVyDzbOubNmUtus 6+tWjMm5ISa7/DXZ5f+jRux/Nc0s3ya74p31Uh9smvVIi6qPt6r2x9ZV/9Aq60+tKv+xRfpznXLf 6NLg7Qcavn5vnWfbZz1+U+xv6/z60RvLP94wtmubjJc6VnmpfaWX21d6/c7cN++q/drtud065bx+ e7VXOmQ90yb9iSaJj9Wr+MRNSX9slPhk05Tn22a/2C7nsXoJTzbLerJVbvOEmMYVYp5skflqpxrP tEh5tkXam7fXfr5N7l9aZP+5RfbjTSo3qhDTKuU/n72l+uu31+5+XyP8+nSz9OfbVH3x1loP101u XOGaNim/fP6WOi+2yX2pXc1nW1d/smnWX1vV6HpL3ftqJjWtGPNgvaSut9R8tl3NF2+r81z7Ol3b 1v5js5zfNa7WvlpCi8oV2+Smts5JvjknuVnVlBszE6qnVMyMQ/10Q1LF8omxFRJiy8dVuD6u3HVJ Fa+rFH9d3bRfta+bdHeLqp2bV2vfuErjmslV03+TnnRdpbSKmelxlSonZmWnZFdLqZKTlF0dj2tC rVpJdeokNbkp8+bmWbe2qnr3bTUfurPeEw81feqhJk/c3/D/B/eOvr0MTFvKAAAAAElFTkSuQmCC --e89a8ff1c63cee0f9904c5c3477d-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 27 02:52:19 2012 Received: (at 12055) by debbugs.gnu.org; 27 Jul 2012 06:52:19 +0000 Received: from localhost ([127.0.0.1]:42708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuePL-0004r7-33 for submit@debbugs.gnu.org; Fri, 27 Jul 2012 02:52:19 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:57914) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuePF-0004qw-R8 for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 02:52:15 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M7T0090040IPV00@a-mtaout22.012.net.il> for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 09:45:04 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7T009V5433MI30@a-mtaout22.012.net.il>; Fri, 27 Jul 2012 09:45:04 +0300 (IDT) Date: Fri, 27 Jul 2012 09:45:10 +0300 From: Eli Zaretskii Subject: Re: Re: Re: Re: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: To: Dani Moncayo Message-id: <83hastk8i1.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Fri, 27 Jul 2012 00:40:22 +0200 > From: Dani Moncayo > Cc: Juanma Barranquero , 12055@debbugs.gnu.org >=20 > The attached screenshot shows how two Emacs instances (GUI and > non-GUI) show the contents of a test file (previously written by me > and saved to disk). >=20 > IIUC, this time the input method is irrelevant, since the text has > been read from a file (not the keyboard). >=20 > As you can see in the modelines, both instances of Emacs have selec= ted > the latin-1 coding system, but the non-GUI instance fails to show t= he > characters correctly (and not only "=E1" and "=E9"). Please try that in the non-GUI session where you first set the terminal coding-system to cp850. Juanma said that doing so and using a Leim input method (which is guaranteed to produce correct charcater= s in the buffer) shows these characters correctly. So I expect the sam= e to work with a file (unless that file was also produced in a non-GUI Emacs session...). Which leaves us with input problem... From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 27 04:43:00 2012 Received: (at 12055) by debbugs.gnu.org; 27 Jul 2012 08:43:00 +0000 Received: from localhost ([127.0.0.1]:42909 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sug8O-0007Mb-O8 for submit@debbugs.gnu.org; Fri, 27 Jul 2012 04:42:59 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:52051) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sug8I-0007MO-Ed for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 04:42:55 -0400 Received: by obbwc20 with SMTP id wc20so3774909obb.3 for <12055@debbugs.gnu.org>; Fri, 27 Jul 2012 01:35:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=+LPaEvfcOmDgFQgXYF7Vufm16602F2qU7tMHO4UTCQQ=; b=I99/BbyI8y0Yl5hbmuKja50ClAxgz+N6KnCPOX9rthjfTLPEYpW/jQ6lSONThIqLtA a/5QnugajnVp4qxdKN675937ahe1jrfvbpWQRnFyI9r6ijtph4Kh8njUT+3zEuIFoMbT BRCUpeegSQHuVNwYIyo8kM2/DfaWkJ2C3mB2i4zK/6xwD3pA3BQugYqYJrVfJhKZvuRi BA5vEc8JnUf3wMzEyjJw43Qzxj26/CFtMGiqR+8iCsgL2q78ZVAehI4u1t4Peg3wC1mV 5Uh2TFhgvjEfvLaZdvGgWemih1DLW3NrN76G4/HteiEw7rQn89vRZ0W04z8XcvcJUmP9 fnkg== MIME-Version: 1.0 Received: by 10.60.13.201 with SMTP id j9mr2380646oec.51.1343378153272; Fri, 27 Jul 2012 01:35:53 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Fri, 27 Jul 2012 01:35:53 -0700 (PDT) In-Reply-To: <83hastk8i1.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> Date: Fri, 27 Jul 2012 10:35:53 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_Re=3A_Re=3A_Re=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22?= =?ISO-8859-1?Q?=E1=22_and_=22=E9=22_are_not_correctly_displayed_on_a_Windows_termin?= =?ISO-8859-1?Q?al?= From: Dani Moncayo To: Eli Zaretskii Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) > Please try that in the non-GUI session where you first set the > terminal coding-system to cp850. Ok. If I do: 1. emacs -nw -Q 2. C-x RET t cp850 RET 3. Visit the test file. Then the file is corrrectly displayed. -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 27 05:11:59 2012 Received: (at 12055) by debbugs.gnu.org; 27 Jul 2012 09:11:59 +0000 Received: from localhost ([127.0.0.1]:42952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SugaT-00082x-Q3 for submit@debbugs.gnu.org; Fri, 27 Jul 2012 05:11:58 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:42237) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SugaQ-00082k-QA for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 05:11:56 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M7T00300AJP6Y00@a-mtaout20.012.net.il> for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 12:04:51 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7T002KUAK3S980@a-mtaout20.012.net.il>; Fri, 27 Jul 2012 12:04:51 +0300 (IDT) Date: Fri, 27 Jul 2012 12:04:57 +0300 From: Eli Zaretskii Subject: Re: Re: Re: Re: Re: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <83d33hk212.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Fri, 27 Jul 2012 10:35:53 +0200 > From: Dani Moncayo > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > > Please try that in the non-GUI session where you first set the > > terminal coding-system to cp850. > > Ok. If I do: > 1. emacs -nw -Q > 2. C-x RET t cp850 RET > 3. Visit the test file. > > Then the file is corrrectly displayed. Thanks. If no one beats me to it, I will look into the input issue when I have time. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 27 11:19:13 2012 Received: (at 12055) by debbugs.gnu.org; 27 Jul 2012 15:19:13 +0000 Received: from localhost ([127.0.0.1]:44236 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SumJt-0001XL-9y for submit@debbugs.gnu.org; Fri, 27 Jul 2012 11:19:13 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:56336) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SumJq-0001XC-OP for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 11:19:11 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0M7T00L00RJDE100@a-mtaout23.012.net.il> for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 18:12:12 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7T00LRZRKBDM20@a-mtaout23.012.net.il>; Fri, 27 Jul 2012 18:12:12 +0300 (IDT) Date: Fri, 27 Jul 2012 18:12:18 +0300 From: Eli Zaretskii Subject: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: <83d33hk212.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: Eli Zaretskii Message-id: <83zk6li6gd.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Fri, 27 Jul 2012 12:04:57 +0300 > From: Eli Zaretskii > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > > Date: Fri, 27 Jul 2012 10:35:53 +0200 > > From: Dani Moncayo > > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > > > > Please try that in the non-GUI session where you first set the > > > terminal coding-system to cp850. > > > > Ok. If I do: > > 1. emacs -nw -Q > > 2. C-x RET t cp850 RET > > 3. Visit the test file. > > > > Then the file is corrrectly displayed. > > Thanks. If no one beats me to it, I will look into the input issue > when I have time. Well, I see some strange stuff in the input processing. Please add this snippet: DebPrint (("key_event: %d %d 0x%x 0x%x {0x%x 0x%x} 0x%x\n", event->bKeyDown, event->wRepeatCount, event->wVirtualKeyCode, event->wVirtualScanCode, event->uChar.AsciiChar, event->uChar.UnicodeChar, event->dwControlKeyState)); at the very beginning of key_event function (in w32inevt.c), attach GDB to a running "emacs -Q -nw", and tell me what does GDB report when you type non-ASCII keys on your keyboard. That is, emacs -Q -nw gdb -p EMACS-PID (gdb) continue then type non-ASCII characters into Emacs. You should see messages such as these: warning: key_event: 0 1 0x54 0x14 {0xffffff80 0x580} 0x20 warning: key_event: 1 1 0x54 0x14 {0xffffff80 0x580} 0x20 (but with different codes). There are 2 messages for each keystroke: one when the key is pressed, the other when it is released. Please post here the exact output, and please tell for each pair of such messages which character did you type. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 27 12:54:34 2012 Received: (at 12055) by debbugs.gnu.org; 27 Jul 2012 16:54:35 +0000 Received: from localhost ([127.0.0.1]:44348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SunoA-0003gS-IV for submit@debbugs.gnu.org; Fri, 27 Jul 2012 12:54:34 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:42523) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Suno7-0003gJ-7k for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 12:54:32 -0400 Received: by pbcwy7 with SMTP id wy7so5244692pbc.3 for <12055@debbugs.gnu.org>; Fri, 27 Jul 2012 09:47:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=uwSj71d8kaQgnIb4qRwDhbmuXr/a6NcGlxZSnSaVrVQ=; b=r6Wb55/fE7OJrAqCRj9YkfkwRunPQe660YS6IonuNSBFZw5cbnGxdvbiT2jt0u+LM8 0s8+6OpcT7/u0t1dvNLNW2oppwCxt3/LvWBVU5ZE8AzTgCZYVEYaylNLv/01U90yUVhk odFryqj+zkWF/oVY8DGrkEaGhbBIafRBFX4/aqm2JxtSvbuLS0DZ0YSC76F8cWBDCNrK W+uc5ZBo7+Q0x7yK+REvYIFv4TVyVU/BU2Vo7Kmmuw+IynT5iau+e8S9afVx5rcAciCx Se/skno7A+l3kHglK5ubf/kT456OWzoU1VGZfaEYD2rqNi4Dd39GuUxLPnVBxLUUKyGC kdDw== Received: by 10.68.221.74 with SMTP id qc10mr15435564pbc.31.1343407653062; Fri, 27 Jul 2012 09:47:33 -0700 (PDT) Received: from home.jasonrumney.net ([180.75.106.197]) by mx.google.com with ESMTPS id gf3sm2203560pbc.74.2012.07.27.09.47.10 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 27 Jul 2012 09:47:31 -0700 (PDT) Received: by home.jasonrumney.net (Postfix, from userid 1000) id 51CD329F6; Sat, 28 Jul 2012 00:46:09 +0800 (MYT) From: Jason Rumney To: Eli Zaretskii Subject: Re: bug#12055: 24.1.50; Characters =?utf-8?Q?=22=C3=A1=22?= and =?utf-8?Q?=22=C3=A9=22?= are not correctly displayed on a Windows terminal References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> Date: Sat, 28 Jul 2012 00:46:08 +0800 In-Reply-To: <83zk6li6gd.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 27 Jul 2012 18:12:18 +0300") Message-ID: <87hastywxb.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) Eli Zaretskii writes: >> Date: Fri, 27 Jul 2012 12:04:57 +0300 >> From: Eli Zaretskii >> Cc: lekktu@gmail.com, 12055@debbugs.gnu.org >> >> > Date: Fri, 27 Jul 2012 10:35:53 +0200 >> > From: Dani Moncayo >> > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org >> > >> > > Please try that in the non-GUI session where you first set the >> > > terminal coding-system to cp850. >> > >> > Ok. If I do: >> > 1. emacs -nw -Q >> > 2. C-x RET t cp850 RET >> > 3. Visit the test file. >> > >> > Then the file is corrrectly displayed. >> >> Thanks. If no one beats me to it, I will look into the input issue >> when I have time. > > Well, I see some strange stuff in the input processing. /* Get the codepage to interpret this key with. */ GetLocaleInfo (GetThreadLocale (), LOCALE_IDEFAULTANSICODEPAGE, cp, 20); cpId = atoi (cp); is quite suspicious. It appears in two places - one is a fallback for older versions of Windows that do not fully support Unicode, the other is more interesting for this case, as it is in the dead key handling, and from Juanma's description, a dead key is being used to input the problem characters. The above lines should probably be replaced with cpId = GetConsoleCP (); From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 27 14:10:39 2012 Received: (at 12055) by debbugs.gnu.org; 27 Jul 2012 18:10:40 +0000 Received: from localhost ([127.0.0.1]:44447 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Suozn-0005ME-9r for submit@debbugs.gnu.org; Fri, 27 Jul 2012 14:10:39 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:50313) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Suozj-0005M3-R9 for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 14:10:37 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M7T00G00YUHO200@a-mtaout21.012.net.il> for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 21:03:36 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7T00GWSZHZKM50@a-mtaout21.012.net.il>; Fri, 27 Jul 2012 21:03:36 +0300 (IDT) Date: Fri, 27 Jul 2012 21:03:43 +0300 From: Eli Zaretskii Subject: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: <87hastywxb.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: Jason Rumney Message-id: <83wr1phyio.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <87hastywxb.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > From: Jason Rumney > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > Date: Sat, 28 Jul 2012 00:46:08 +0800 > > > Well, I see some strange stuff in the input processing. > > /* Get the codepage to interpret this key with. */ > GetLocaleInfo (GetThreadLocale (), > LOCALE_IDEFAULTANSICODEPAGE, cp, 20); > cpId = atoi (cp); > > is quite suspicious. It appears in two places - one is a fallback for > older versions of Windows that do not fully support Unicode, the other > is more interesting for this case, as it is in the dead key handling, > and from Juanma's description, a dead key is being used to input the > problem characters. > > The above lines should probably be replaced with > > cpId = GetConsoleCP (); Thanks. Yes, I wondered about that as well. However, this is not my problem right now. If we were decoding input with a wrong codepage, I should have at least seen correct Unicode character codes right at entry into key_event. But what I see on my machine (whose ANSI encoding is cp1255 and the corresponding OEM encoding is cp862) is something really weird. When I switch the keyboard to Hebrew and type ALEPH, BET, GIMEL, whose Unicode codepoints are, respectively, u+05D0, u+05D1, u+05D2, I see 0x0580, 0x0581, and 0x0582 instead. That makes no sense at all, and no amount of tinkering with input codepage can ever fix that. Besides, at least in my locale, the code that you mention is never executed at all. Instead, we return the original Unicode character codepoint via this fragment: else if (event->uChar.UnicodeChar > 0) { emacs_ev->kind = MULTIBYTE_CHAR_KEYSTROKE_EVENT; emacs_ev->code = event->uChar.UnicodeChar; } And since, at least in my locale, event->uChar.UnicodeChar is wrong, the rest is a logical consequence of this. So my current theory is that it is simply wrong to look at uChar.UnicodeChar unless we call ReadConsoleInputW, the wide-character version of the API. But I need data from other locales to make sure this theory is correct. The theory is based on the following vague portion of the ReadConsoleInput's documentation: This function uses either Unicode characters or 8-bit characters from the console's current code page. There isn't a word about when it does one or the other (AFAICS), which led me to the above hypothesis, since that's the only cause that doesn't need to be explicitly documented. Btw, the MSDN documentation about stuff this is not as helpful as it could have been (so what else is new?). This page http://msdn.microsoft.com/en-us/library/windows/desktop/ms684166%28v=vs.85%29.aspx says: uChar A union of the following members. UnicodeChar Translated Unicode character. AsciiChar Translated ASCII character. What the heck do they mean by "translated" here? "Translated" by whom and how? From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 27 14:28:57 2012 Received: (at 12055) by debbugs.gnu.org; 27 Jul 2012 18:28:57 +0000 Received: from localhost ([127.0.0.1]:44468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SupHV-0005kw-7Y for submit@debbugs.gnu.org; Fri, 27 Jul 2012 14:28:57 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:63132) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SupHS-0005km-Bl for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 14:28:55 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M7U00G0006P6W00@a-mtaout22.012.net.il> for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 21:21:55 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7U00F0E0CIX080@a-mtaout22.012.net.il>; Fri, 27 Jul 2012 21:21:55 +0300 (IDT) Date: Fri, 27 Jul 2012 21:22:02 +0300 From: Eli Zaretskii Subject: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: <83wr1phyio.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: jasonr@gnu.org Message-id: <83txwthxo5.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <87hastywxb.fsf@gnu.org> <83wr1phyio.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Fri, 27 Jul 2012 21:03:43 +0300 > From: Eli Zaretskii > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > So my current theory is that it is simply wrong to look at > uChar.UnicodeChar unless we call ReadConsoleInputW, the wide-character > version of the API. Forgot to tell an important detail: if I replace the call to ReadConsoleInput with ReadConsoleInputW, I do see the expected 0x05D0 etc. codes in uChar.UnicodeChar of each event, and Emacs inserts the correct characters into the buffer. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 27 19:53:26 2012 Received: (at 12055) by debbugs.gnu.org; 27 Jul 2012 23:53:26 +0000 Received: from localhost ([127.0.0.1]:44980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuuLW-0004gB-0S for submit@debbugs.gnu.org; Fri, 27 Jul 2012 19:53:26 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:62243) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuuLS-0004g3-Lu for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 19:53:23 -0400 Received: by pbcwy7 with SMTP id wy7so5763409pbc.3 for <12055@debbugs.gnu.org>; Fri, 27 Jul 2012 16:46:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=dFj/RrhFJ0Be6E5za0is6Mf6M+tW23fek3AKSQiuDPA=; b=gTWO766Ejzrb486ERkqfiwMJZekjyatv72YrqJ1y3NRUy+i5aUxzW71ArKoqmhfpd9 ROf4XJkP6bQ7oNoqxyUnXnuDL06PyNsNvajBJo3qrlFdrKErglJjbAPr14DxH4wZUzKL cbGdQ1o4saYc17QFqof9UZDOL/pxg04d9+ve7YMO1nhkctg1mUdp7TPirU8mgxJ9E60H zWBYJQY9z8fDR3PJ0pe6+ptHopcX4zIHxogCSoWmIjArin6bzOMHV3E75i6cdNP4SvuN pxxl6HjKW+sSenoJNZ0R+Dkgpe1UuajQcyc80vICP1i7SMnBnq0xEAUIqWI7z6qrs4VQ 5PGw== Received: by 10.68.241.35 with SMTP id wf3mr17421032pbc.102.1343432782830; Fri, 27 Jul 2012 16:46:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.143.41.21 with HTTP; Fri, 27 Jul 2012 16:45:42 -0700 (PDT) In-Reply-To: <83zk6li6gd.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> From: Juanma Barranquero Date: Sat, 28 Jul 2012 01:45:42 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=C3=A1=22_and_=22=C3=A9=22_are?= =?UTF-8?Q?_not_correctly_displayed_on_a_Windows_terminal?= To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com 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: -2.6 (--) On Fri, Jul 27, 2012 at 5:12 PM, Eli Zaretskii wrote: > There are 2 messages for each keystroke: Not exactly, see below. > one when the key is pressed, the other when it is released. Please > post here the exact output, and please tell for each pair of such > messages which character did you type. Dead key ' warning: key_event: 1 1 0xde 0x28 {0x0 0x0} 0x0 warning: key_event: 0 1 0xde 0x0 {0xffffffef 0xef} 0x0 warning: key_event: 0 1 0xde 0x28 {0xffffffef 0xef} 0x0 a warning: key_event: 1 1 0x41 0x1e {0xffffffa0 0xa0} 0x0 warning: key_event: 0 1 0x41 0x1e {0x61 0x61} 0x0 Dead key ' warning: key_event: 1 1 0xde 0x28 {0x0 0x0} 0x0 warning: key_event: 0 1 0xde 0x0 {0xffffffef 0xef} 0x0 warning: key_event: 0 1 0xde 0x28 {0xffffffef 0xef} 0x0 e warning: key_event: 1 1 0x45 0x12 {0xffffff82 0x82} 0x0 warning: key_event: 0 1 0x45 0x12 {0x65 0x65} 0x0 etc. Juanma From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 27 21:19:14 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 01:19:14 +0000 Received: from localhost ([127.0.0.1]:45103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuvgX-0008Ie-Sq for submit@debbugs.gnu.org; Fri, 27 Jul 2012 21:19:14 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:36435) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SuvgW-0008IV-Jz for 12055@debbugs.gnu.org; Fri, 27 Jul 2012 21:19:13 -0400 Received: by obbwc20 with SMTP id wc20so4854905obb.3 for <12055@debbugs.gnu.org>; Fri, 27 Jul 2012 18:12:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=obvkArfikB3nMVBMKe63QM0zKroCM0feoeec55uchtE=; b=q3QBf+OLjBEJq1R5axFrQjN+0jSmEtOCsRMVXJQAi0nGCxEUb7LxfLb6daaiWUp2d8 AX3rhZ+Z2Wlf1X3k0N0ZIOvdk9I/1/DvjaTimhw1td9I7txgyrTBz7IyFdMoxao6Z8V8 Sk8bB1nZolVXbh2N1dyjrUuKsacS0Ovn9h4/0fxZmrI6cAB5rYvLZrLcXQFaB8cagxCk T1q1uMCHiliooKNODIjjmUPaFB80WIJQOog/ukyJbduQcevfIPmNS8LF0U5QB5VFGfZa Q2QNh9sU+MhlQDk2wSZeLtnbXltRcLMWdZ2Kl152YT133NfUaV+xifzVqxNOSXbYKr+4 IwRA== MIME-Version: 1.0 Received: by 10.182.75.100 with SMTP id b4mr6283428obw.12.1343437932636; Fri, 27 Jul 2012 18:12:12 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Fri, 27 Jul 2012 18:12:12 -0700 (PDT) In-Reply-To: <83zk6li6gd.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> Date: Sat, 28 Jul 2012 03:12:12 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=E1=22_and_=22=E9=22_are?= =?ISO-8859-1?Q?_not_correctly_displayed_on_a_Windows_terminal?= From: Dani Moncayo To: Eli Zaretskii Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) > Please > post here the exact output, and please tell for each pair of such > messages which character did you type. Sorry for the delay. I've not had time until now. Here is my data: [=B4] (dead key. used before vowels for inserting accented vowels like "= =E1") warning: key_event: 1 1 0xde 0x28 {0x0 0x0} 0x20 warning: key_event: 0 1 0xde 0x0 {0xffffffef 0xef} 0x20 warning: key_event: 0 1 0xde 0x28 {0xffffffef 0xef} 0x20 [a] warning: key_event: 1 1 0x41 0x1e {0xffffffa0 0xa0} 0x20 warning: key_event: 0 1 0x41 0x1e {0x61 0x61} 0x20 [e] warning: key_event: 1 1 0x45 0x12 {0xffffff82 0x82} 0x20 warning: key_event: 0 1 0x45 0x12 {0x65 0x65} 0x20 [i] warning: key_event: 1 1 0x49 0x17 {0xffffffa1 0xa1} 0x20 warning: key_event: 0 1 0x49 0x17 {0x69 0x69} 0x20 [o] warning: key_event: 1 1 0x4f 0x18 {0xffffffa2 0xa2} 0x20 warning: key_event: 0 1 0x4f 0x18 {0x6f 0x6f} 0x20 [u] warning: key_event: 1 1 0x55 0x16 {0xffffffa3 0xa3} 0x20 warning: key_event: 0 1 0x55 0x16 {0x75 0x75} 0x20 [=F1] warning: key_event: 1 1 0xc0 0x27 {0xffffffa4 0xa4} 0x20 warning: key_event: 0 1 0xc0 0x27 {0xffffffa4 0xa4} 0x20 [=E7] warning: key_event: 1 1 0xbf 0x2b {0xffffff87 0x87} 0x20 warning: key_event: 0 1 0xbf 0x2b {0xffffff87 0x87} 0x20 --=20 Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 04:11:45 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 08:11:45 +0000 Received: from localhost ([127.0.0.1]:45721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv27k-0000m0-ON for submit@debbugs.gnu.org; Sat, 28 Jul 2012 04:11:44 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:48302) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv27j-0000lt-Gr for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 04:11:44 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M7V0000027N4C00@a-mtaout22.012.net.il> for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 11:04:23 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V00NJJ2F95430@a-mtaout22.012.net.il>; Sat, 28 Jul 2012 11:04:21 +0300 (IDT) Date: Sat, 28 Jul 2012 11:04:29 +0300 From: Eli Zaretskii Subject: Re: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <83d33gia5u.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Sat, 28 Jul 2012 03:12:12 +0200 > From: Dani Moncayo > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > > Please > > post here the exact output, and please tell for each pair of such > > messages which character did you type. > > Sorry for the delay. I've not had time until now. > > Here is my data: Thanks to both of you. Now I see that my theory is correct, and I can sit down and code the solution for this problem. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 06:13:29 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 10:13:29 +0000 Received: from localhost ([127.0.0.1]:45876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv41Y-0003VI-BK for submit@debbugs.gnu.org; Sat, 28 Jul 2012 06:13:29 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:42045) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv41V-0003V8-PH for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 06:13:27 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M7V001007TM6N00@a-mtaout22.012.net.il> for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 13:06:22 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V001GA82M6420@a-mtaout22.012.net.il>; Sat, 28 Jul 2012 13:06:22 +0300 (IDT) Date: Sat, 28 Jul 2012 13:06:30 +0300 From: Eli Zaretskii Subject: Re: bug#12055: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: <83d33gia5u.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: dmoncayo@gmail.com, lekktu@gmail.com Message-id: <83a9yki4ih.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Sat, 28 Jul 2012 11:04:29 +0300 > From: Eli Zaretskii > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > > Date: Sat, 28 Jul 2012 03:12:12 +0200 > > From: Dani Moncayo > > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > > > > Please > > > post here the exact output, and please tell for each pair of such > > > messages which character did you type. > > > > Sorry for the delay. I've not had time until now. > > > > Here is my data: > > Thanks to both of you. Now I see that my theory is correct, and I can > sit down and code the solution for this problem. Please try the patch below. It works for me. Please try it also when Unicode input is not used (it is by default on Windows NT and later, as result of this patch). You can do that by forcing w32_console_unicode_input to zero (either by modifying the source of w32console.c and rebuilding, or by setting the variable's value in GDB. TIA === modified file 'lisp/international/mule-cmds.el' --- lisp/international/mule-cmds.el 2012-07-25 23:11:23 +0000 +++ lisp/international/mule-cmds.el 2012-07-28 09:43:40 +0000 @@ -2655,23 +2655,29 @@ See also `locale-charset-language-names' ;; On Windows, override locale-coding-system, ;; default-file-name-coding-system, keyboard-coding-system, - ;; terminal-coding-system with system codepage. + ;; terminal-coding-system with the appropriate codepages. (when (boundp 'w32-ansi-code-page) - (let ((code-page-coding (intern (format "cp%d" w32-ansi-code-page)))) - (when (coding-system-p code-page-coding) - (unless frame (setq locale-coding-system code-page-coding)) - (set-keyboard-coding-system code-page-coding frame) - (set-terminal-coding-system code-page-coding frame) - ;; Set default-file-name-coding-system last, so that Emacs - ;; doesn't try to use cpNNNN when it defines keyboard and - ;; terminal encoding. That's because the above two lines - ;; will want to load code-pages.el, where cpNNNN are - ;; defined; if default-file-name-coding-system were set to - ;; cpNNNN while these two lines run, Emacs will want to use - ;; it for encoding the file name it wants to load. And that - ;; will fail, since cpNNNN is not yet usable until - ;; code-pages.el finishes loading. - (setq default-file-name-coding-system code-page-coding)))) + (let ((ansi-code-page-coding (intern (format "cp%d" w32-ansi-code-page))) + (oem-code-page-coding + (intern (format "cp%d" (w32-get-console-codepage)))) + ansi-cs-p oem-cs-p) + (and (coding-system-p ansi-code-page-coding) + (setq ansi-cs-p t)) + (and (coding-system-p oem-code-page-coding) + (setq oem-cs-p t)) + ;; Set the keyboard and display encoding to either the current + ;; ANSI codepage of the OEM codepage, depending on whether + ;; this is a GUI or a TTY frame. + (when ansi-cs-p + (unless frame (setq locale-coding-system ansi-code-page-coding)) + (when (display-graphic-p frame) + (set-keyboard-coding-system ansi-code-page-coding frame) + (set-terminal-coding-system ansi-code-page-coding frame)) + (setq default-file-name-coding-system ansi-code-page-coding)) + (when oem-cs-p + (unless (display-graphic-p frame) + (set-keyboard-coding-system oem-code-page-coding frame) + (set-terminal-coding-system oem-code-page-coding frame))))) (when (eq system-type 'darwin) ;; On Darwin, file names are always encoded in utf-8, no matter === modified file 'src/w32console.c' --- src/w32console.c 2012-06-28 07:50:27 +0000 +++ src/w32console.c 2012-07-28 09:48:41 +0000 @@ -37,6 +37,7 @@ along with GNU Emacs. If not, see 0) { - char cp[20]; - int cpId; + int cpId = GetConsoleCP (); event->uChar.UnicodeChar = buf[isdead - 1]; - - GetLocaleInfo (GetThreadLocale (), - LOCALE_IDEFAULTANSICODEPAGE, cp, 20); - cpId = atoi (cp); isdead = WideCharToMultiByte (cpId, 0, buf, isdead, ansi_code, 4, NULL, NULL); } @@ -447,26 +452,34 @@ key_event (KEY_EVENT_RECORD *event, stru } else if (event->uChar.AsciiChar > 0) { + /* Pure ASCII characters < 128. */ emacs_ev->kind = ASCII_KEYSTROKE_EVENT; emacs_ev->code = event->uChar.AsciiChar; } - else if (event->uChar.UnicodeChar > 0) + else if (event->uChar.UnicodeChar > 0 + && w32_console_unicode_input) { + /* Unicode codepoint; only valid if we are using Unicode + console input mode. */ emacs_ev->kind = MULTIBYTE_CHAR_KEYSTROKE_EVENT; emacs_ev->code = event->uChar.UnicodeChar; } else { - /* Fallback for non-Unicode versions of Windows. */ + /* Fallback handling of non-ASCII characters for non-Unicode + versions of Windows, and for non-Unicode input on NT + family of Windows. Only characters in the current + console codepage are supported by this fallback. */ wchar_t code; char dbcs[2]; - char cp[20]; int cpId; - /* Get the codepage to interpret this key with. */ - GetLocaleInfo (GetThreadLocale (), - LOCALE_IDEFAULTANSICODEPAGE, cp, 20); - cpId = atoi (cp); + /* Get the current console input codepage to interpret this + key with. Note that the system defaults for the OEM + codepage could have been changed by calling SetConsoleCP + or w32-set-console-codepage, so using GetLocaleInfo to + get LOCALE_IDEFAULTCODEPAGE is not TRT here. */ + cpId = GetConsoleCP (); dbcs[0] = dbcs_lead; dbcs[1] = event->uChar.AsciiChar; @@ -501,6 +514,7 @@ key_event (KEY_EVENT_RECORD *event, stru } else { + /* Function keys and other non-character keys. */ emacs_ev->kind = NON_ASCII_KEYSTROKE_EVENT; emacs_ev->code = event->wVirtualKeyCode; } === modified file 'src/w32inevt.h' --- src/w32inevt.h 2012-01-19 07:21:25 +0000 +++ src/w32inevt.h 2012-07-28 08:39:49 +0000 @@ -19,6 +19,8 @@ along with GNU Emacs. If not, see ) id 1Sv5jK-0007jM-BS for submit@debbugs.gnu.org; Sat, 28 Jul 2012 08:02:47 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:58627) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv5jI-0007jF-KF for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 08:02:45 -0400 Received: by obbwc20 with SMTP id wc20so5564091obb.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 04:55:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=6YDRJ0ltWmef5Lp73ImmuCZxq6H8phPADD9Yee3xvwE=; b=hyNFuv3xaZMiO1bsqxoC/o4HPlPkhplco/M+yRk5KAnUVr8fQVnyOe+ktcGHv6wnCM Wax683j5n4SBlvVUqxK+byeTHEjTSjrEpoe4Xyyno8l9TP/tRCivPtv1dMqNX77xGnO4 yLTz+XiyrAyRdMCjLK8OjUFHtaylsPeomeOkDI3cRGAAlsLKqhvYedfOf2+fvKeaNuD0 6sImZrX26KJEmXW+nCOPAKbqMpbM0OFUuLoTQSqEcXbsy9qhNVXksOP/lfd6FxD9Q3lx 7kIYI7FcKZZBmv/Dx7G1u8loNBLvHx7KweF3o82JLMhz/6LjEX/XqGHOSqOlvFCkCSXF H5QQ== MIME-Version: 1.0 Received: by 10.182.51.37 with SMTP id h5mr8122567obo.35.1343476541903; Sat, 28 Jul 2012 04:55:41 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Sat, 28 Jul 2012 04:55:41 -0700 (PDT) In-Reply-To: <83a9yki4ih.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> Date: Sat, 28 Jul 2012 13:55:41 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_bug=2312055=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22?= =?ISO-8859-1?Q?=E1=22_and_=22=E9=22_are_not_correctly_displayed_on_a_Windows_termin?= =?ISO-8859-1?Q?al?= From: Dani Moncayo To: Eli Zaretskii Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) > Please try the patch below. It works for me. I'm having problems for applying your patch to my trunk branch (updated right now). This is what I'm trying to do (from an Emacs -Q): 1. Copy your patch and paste it in a new Emacs buffer, and save it to a file "patch.diff" (with UNIX-type EOL format). 2. Go to each hunk and type "C-c C-a". This is failing for me in the hunks that begin with: @@ -786,6 +788,11 @@ initialize_w32_display (struct terminal @@ -61,6 +62,15 @@ static INPUT_RECORD *queue_ptr = event_q @@ -80,8 +90,8 @@ fill_queue (BOOL block) @@ -447,26 +452,34 @@ key_event (KEY_EVENT_RECORD *event, stru For these hunks, I receive the error message "Can't find the text to patch". And another oddity: For the last hunk in the patch (which affect the file "src/w32inevt.h"), the patch is apparently applied (I see the message "hunk applied"), but if I watch to the corresponding buffer, the path is not applied (the added line "extern int w32_console_unicode_input;" is not there). Am I missing something? Is this an Emacs bug? -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 08:30:30 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 12:30:30 +0000 Received: from localhost ([127.0.0.1]:46082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv6A9-0008Ll-TE for submit@debbugs.gnu.org; Sat, 28 Jul 2012 08:30:30 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:51470) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv6A5-0008LZ-QC for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 08:30:27 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M7V00H00DL17I00@a-mtaout20.012.net.il> for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 15:23:22 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V00HAVEEX9I10@a-mtaout20.012.net.il>; Sat, 28 Jul 2012 15:23:22 +0300 (IDT) Date: Sat, 28 Jul 2012 15:23:30 +0300 From: Eli Zaretskii Subject: Re: Re: bug#12055: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <838ve4hy65.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Sat, 28 Jul 2012 13:55:41 +0200 > From: Dani Moncayo > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > > Please try the patch below. It works for me. > > I'm having problems for applying your patch to my trunk branch > (updated right now). > [...] > Am I missing something? > Is this an Emacs bug? I have no idea, but can we please solve bugs one at a time? Can you apply the patch outside Emacs, by using the Patch utility? The command you should type at the shell prompt should be: patch --binary -p0 < patch.diff This command should be issued from the root directory of the Emacs tree, the one that has src and lisp as its subdirectories. It should also work to do this from inside Emacs, like this: . put the region around the diffs I sent . type this command: C-x RET c unix RET M-| patch -d /path/to/emacs/root/dir --binary -p0 Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 08:37:19 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 12:37:19 +0000 Received: from localhost ([127.0.0.1]:46094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv6Gk-0008Us-S7 for submit@debbugs.gnu.org; Sat, 28 Jul 2012 08:37:19 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:44620) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv6Gh-0008Uj-O7 for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 08:37:16 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M7V00L00EONA500@a-mtaout21.012.net.il> for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 15:30:12 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V00LUZEQC6T30@a-mtaout21.012.net.il>; Sat, 28 Jul 2012 15:30:12 +0300 (IDT) Date: Sat, 28 Jul 2012 15:30:21 +0300 From: Eli Zaretskii Subject: Re: Re: bug#12055: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <837gtohxuq.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Sat, 28 Jul 2012 13:55:41 +0200 > From: Dani Moncayo > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > This is what I'm trying to do (from an Emacs -Q): > 1. Copy your patch and paste it in a new Emacs buffer, and save it to > a file "patch.diff" (with UNIX-type EOL format). > 2. Go to each hunk and type "C-c C-a". > > This is failing for me in the hunks that begin with: > @@ -786,6 +788,11 @@ initialize_w32_display (struct terminal > @@ -61,6 +62,15 @@ static INPUT_RECORD *queue_ptr = event_q > @@ -80,8 +90,8 @@ fill_queue (BOOL block) > @@ -447,26 +452,34 @@ key_event (KEY_EVENT_RECORD *event, stru > > For these hunks, I receive the error message "Can't find the text to patch". Perhaps your copy/paste procedure didn't preserve the TAB characters, converting them into spaces instead. Can "C-c C-a" ignore whitespace changes? If not, Patch can, if you use the -l (the letter ell, not the digit 1) option. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 08:56:41 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 12:56:41 +0000 Received: from localhost ([127.0.0.1]:46126 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv6ZU-0000W2-9f for submit@debbugs.gnu.org; Sat, 28 Jul 2012 08:56:41 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:36719) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv6ZR-0000Vt-Qy for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 08:56:38 -0400 Received: by obbwc20 with SMTP id wc20so5623931obb.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 05:49:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=D5Y2V0XPZsJ0iOaWRlNXXRaCRGIzFkRw1Dqo0ayVjtQ=; b=ddRG6vWyEnWFch1jGG9eY7hJEgYj5zlANrY9kdJPDAH+QrxUkSuKRcFLODp9JMtuzY 9/LKrI0gunutNSnRRvqqfiAekSKxhQwYBhXEW/Wb+/RlcoRsBBNbD2OVtO6EqWLpMBT6 PuH5LcyMyIS/OQLdwHtssZ2qXo4SCRe3kCpVtemCAwZ2vqpZThBvAy7UgkcZxEqXOuOw SzWYgYce80vmLiuZBAT2NVyNR6+vsQOGV3kXiihZeQNIa8w8U+/bmQ6d3VNEvALEffoR l84w22Vm/FuoyfjKTvKmEMKTEF3G5Gxz6SABXgsbSbusTaRsu3lG4iHXuJ9nnZ5i9D+a W+9Q== MIME-Version: 1.0 Received: by 10.60.12.37 with SMTP id v5mr8286538oeb.25.1343479774936; Sat, 28 Jul 2012 05:49:34 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Sat, 28 Jul 2012 05:49:34 -0700 (PDT) In-Reply-To: <838ve4hy65.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> <838ve4hy65.fsf@gnu.org> Date: Sat, 28 Jul 2012 14:49:34 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_Re=3A_bug=2312055=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Character?= =?ISO-8859-1?Q?s_=22=E1=22_and_=22=E9=22_are_not_correctly_displayed_on_a_Windows_ter?= =?ISO-8859-1?Q?minal?= From: Dani Moncayo To: Eli Zaretskii Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) > Can you > apply the patch outside Emacs, by using the Patch utility? I'm sorry, but the patch utility is giving me problems too :( I've installed the GnuWin32 version, and added its "bin" directory (where the "patch.exe" program is) to my system PATH. After doing this, if I open a cmd console and type "patch", I see a dialog box from Windows 7 asking me to allow the execution of the program. I click "yes" and then a new console window is opened, with no text inside it. Where can I download a working "patch" utility for Windows? -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 10:04:43 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 14:04:43 +0000 Received: from localhost ([127.0.0.1]:46465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv7dK-00024D-Gc for submit@debbugs.gnu.org; Sat, 28 Jul 2012 10:04:42 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:39938) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv7dI-000246-6F for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 10:04:41 -0400 Received: by obbwc20 with SMTP id wc20so5696836obb.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 06:57:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=QHLzgftGJr0WSjVgGgTlZKinjwv02HKVMTp2bzonVe8=; b=aX6J3fOHmKHX9f7EtprsJH0SVW5G92/ITAXT1mmnS1i7McDYc5CBVzaraAxCwyurLy jUAWaDvmu5X7yImnR75odabuQAiGNGR2wTk0F8A309b0iPerbgX9x19aZDx0JQUzM98Q AheEfO824byg7uKSLlf2lrnp+szMcMQ77tRXSpJt9mwWqPuYHwgiKg1ZOgvCdtqMsofL uXuqNNa3u+crxr4duVcy+o6Ixu/yuY+msKgEvi3SG1EQBtQjJ+NKKDdM3vXl3sUNqAX5 k9FkjHDj493h6geXTiSAA7Vr9lzXUTXhoGSn0miGBpdEYRht9bU5kNFEjn4ZXb+mraoQ bqoQ== MIME-Version: 1.0 Received: by 10.60.30.170 with SMTP id t10mr8649818oeh.10.1343483856925; Sat, 28 Jul 2012 06:57:36 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Sat, 28 Jul 2012 06:57:36 -0700 (PDT) In-Reply-To: <83a9yki4ih.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> Date: Sat, 28 Jul 2012 15:57:36 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_bug=2312055=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22?= =?ISO-8859-1?Q?=E1=22_and_=22=E9=22_are_not_correctly_displayed_on_a_Windows_termin?= =?ISO-8859-1?Q?al?= From: Dani Moncayo To: Eli Zaretskii Content-Type: multipart/mixed; boundary=e89a8ff1cb680db5eb04c5e436d7 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) --e89a8ff1cb680db5eb04c5e436d7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > Please try the patch below. It works for me. Well, I've finally managed to install a working "patch" utility for Windows (MinGW has a package for it). I've applied the patch and built the branch. Now, after starting emacs (-Q -nw) and typing "=C3=A1=C3=A9=C3=AD=C3=B3=C3= =BA=C3=B1=C3=A7", Emacs shows different symbols (see attached screenshot), but if I copy them and paste here, the pasted symbols are the correct ones (=C3=A1=C3=A9=C3=AD=C3= =B3=C3=BA=C3=B1=C3=A7), instead of the ones I see in the screen. Also, if I go to one char, for example the "=C3=A1", and do C-u C-x =3D, Emacs says (*): position: 192 of 196 (97%), column: 0 character: =C3=A1 (displayed as =C3=A1) (codepoint 225, #o341, = #xe1) preferred charset: iso-8859-1 (Latin-1 (ISO/IEC 8859-1)) code point in charset: 0xE1 syntax: w which means: word category: .:Base, L:Left-to-right (strong), c:Chinese, j:Japanese, l:Latin, v:Viet to input: type "C-x 8 RET HEX-CODEPOINT" or "C-x 8 RET NAME" buffer code: #xC3 #xA1 file code: #xE1 (encoded by coding system iso-latin-1-dos) display: terminal code #xE1 Character code properties: customize what to show name: LATIN SMALL LETTER A WITH ACUTE old-name: LATIN SMALL LETTER A ACUTE general-category: Ll (Letter, Lowercase) decomposition: (97 769) ('a' '=CC=81') There are text properties here: fontified t ------- (*) Although, as I said, in the second line I don't see the "=C3=A1" symbols in the screen, but another symbols (like a greek "beta"). --=20 Dani Moncayo --e89a8ff1cb680db5eb04c5e436d7 Content-Type: image/png; name="img3.png" Content-Disposition: attachment; filename="img3.png" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h56r8r7y1 iVBORw0KGgoAAAANSUhEUgAAApEAAADDCAIAAABVkN1JAAAAAXNSR0IArs4c6QAAAARnQU1BAACx jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAEg9SURBVHhe7Z1pkBXXlecfn2ZilpiepaMjutvq 1tiysRDItnDEdBtLSJY1IBBCq23JttS2JdG2W8ZtECDQLrGM5RZIIHaxFVDsqwCxix2q2KHYN7Hv aLGjv3lO5ql3OHVv5n038y31eO9/IgOy8mXmzfznzfvLc+6WGT58+N69e5dlbWlyo0OXZ21FaKuy tnr16o9DWxPa2qzpddlY2BVO0TC+GDK6MDK5zpUrV/KV833EqfFRU1vS1BZnbZHTPgxtobIFCxbM b2rzsjY3tDlz5swObVbWZs6cOT202traqaFNmTJlcmg1oU2aNGliUxuftXFZ+yC0saGNydpoZaOU jWhqlG20DbNsaGjvRZlsf/fdd+l3/pdP8H5onNTIkSMpfb4cvjq+1BvLRFha4Xuhm6JbIyMB6Wbp rlmEIaENHjz4ndD+LZfxbimMkkhtfJGeRjdVWIvMTsXbyHnYYXa25y18iP0rZ2/D5D2SN0xyvmR7 flX5DZ4wYQK92fSCk/HLzsavPxkVBVwmUOFANi1rXGKQzQiNyhAyLlG4eKFyho2LHS6EdMlEJZWU W1yOkXFpJ6UfrehykYvMM2fO3H///efPnz+cy45427lz5/r373/t2rWjBTK6vPee+en57XVHpo7j 5djUcSdqaRl7qnbs6dqxZ2vHnp8WLJemjb0cLlebLldqx/AWWolcLtWO4eVi7ZhztWPO1o45M3XM qaljPpk65vjUMcemfHB0ygeHw+XUutWP33PX2bNnha1EJSI15ZbMyZMnBVGJyE1PQvan8zLzBNhM a83mdevWrV+/fsOGDfQvG63naXEnkSTsFboMNvpEYKJrkDPFBeFyUyJc5Eqkbgbg6U/Oyjpzc3aX 3M/vA70Y2uSd4VeIXydBOL119PoJv/kt1SAXltPLzO+5Rjm9/2xUFgjLaYXLCA11A+024zXgmUli UhhJ8UTFFhNLm1F46ZKLsX1j0TpSMWY2Y5tkoVvmIl6wzTT1xDZhPQWz6ZDUzKYDPYFNuxUW2Pxt V2LLRe3G3+O+WSOh7iY3ZQl+cfiDVWObXkzBtpvcgu2c5GZ4C7ZzkpuLJiqmpNQScuuSzSC3P7OJ 6Z7UJma/+eabhWX2kH/60dmtmw9MGEnL4Qkjj0wYeWzSyOOTRp6YNPLUpJGna0acrRlxPlwuTR5x OViGX226XKl5X7Zcrnmf/pTlUs37l2qGX6wZfmHS8HOThp+dNPxUuJycOOL4xBHHJo44On7E4fEj Do0fsX/8iFOrlz/W/jua2exMEq8zmzZtSsFsfYgAm1BHwNNetbB548aNlJBtmy3jfeztcXvaO0cm xBvpMsTkc4Ev0gC5sJw9cjFxze0Vun02Ib047vpbiaXjcIY/1wntNtEJ50Rx/jQWL5w/n9nky1q+ tfkDXBu93mLipouzzphn0gvgI1e4NNHg1+sGbjXyxe/UfgaXWdrPrgxsi6st2GZXOzW20zEb2E7E /hTk1ockIrftbQu56Rua3yn2tjW2DbdbHG63z80ON5kE8NgZEHJrh1v73HHYNhxuITczmwi0b9++ /U474G2nT59+7bXXLl26REccbGq//8OwRx5/1rHQDsYh9Cdd5JCfPHJq07q9o4fsGz3kAC1jhhwe M+TImCHHxg45ES6nw+Xc2CHnxw6+OHbwpbGDL4fLez1ekORo/dKYd/SWd38XbKHlwph3zgXL4DNj Bp8aM/jkmMHHw+XomMGHRw8+OHrwflpGDW4YNfj48iWPfPf/GMwmjhAHMzoU7OlnG4wnMjGtCWzs WItLzaTcElpdaPVNbasyx096N1o39qQ/eQd7u97CF6CNL4yMPwgE6gbOxVkXH10Ar6P9kaF4hr1E 4yUgL4A3MG/TXQAvjBd/XWLw2jtnv1yi6xLvkhWmu0Y7O+tiQnpeEd7TinbiHew3vgN00N6I2zPm OURvh+X1lhs3PK6rHowIObvahG3N7NJEyPPBtr+rXRneNgHeE9tGSNw4yidabkebjOohwbbEySVU bkTL5TWUVzUyWm7EyeNC5Xa03Ca3lEiGz83MPnXq1K6s7Y6xPfFGkWFt5HG+/PLLFy9eNLbTn4TP PzuNdmiwjC5v8A+6nFy3atd7A3e/N3Dv0EG0HBgWLIeHDToybNDxYYNODBt0ctig08MGnh028Nyw geeHDeBFp0jrQ7r/q7Hl3ND+4TLgzNABp4YOODl0wPGhA2k5OnTg4aEDDw4duH/owH3vDdwTLpT6 sSULuv7DHRRLMCK7RNuM7WS7yc2/8omY1mQ6Es7xanZ/CYcM1G3btm3P2o7mMEmdV+h6tAnvheg2 zt3uuxHkN2LyGvZxmDfq2m3/PtKJ1y57ZOBdV5zLuq6jEroblehcjx6JfPkY11Xs/KlufAroP/U3 AeOfyxSiODvxAu/I+nW98YYLkutabca2ESE3sI0IuSOunshFLvjOnvDWFdvpyK1bdUicnHM+O9zS QoUdbjbtcGtv23C47XpuT3JLKcFliNRw61C5TW5idseOHY8dO6bDpVLGGiu2cyVbtA9GIfQ+ffrQ mW1XzYfZhh9If9IJf//g94+vWlrXv9/W/v22Dei3fUC/XYP67R7Ub++gfvsG9T04qO+hQX2PDup7 bNCLnwx68WSw9DkdLu/86l8MSMs3A22nX2mfU4P60FG00OG0HKazDey7f2DfhoF99wzsu2tg350D gkQp6fr+/Q7Om/HAt1rbzCbsJmO2DWwOEYt7HUfrnTt30gdW5KcVfVfFfXPRduOry7Fn0p/4g48u TIy+JQTtQnS3+86ZKTLzSe6MhD2H6ONIbzj0XPvOpuvgtdeuq96N7zCfCLz+LjZqqow/BfxGvXtk HXxk2zppVcfRe+I3+QFc3S4161KVztXYwjxev+GYHedqF6piO3WEvDTedgVUbGv2e2Kbfe64nd0B c93A06jeFmzrVmkSKtfkphdKN0zjT2SHzy3YNtqmGaFyw+GObJhmtE1jZlNdNZdsjvZGdgsnXaHJ 61yiUjS7V69e5BzbBazg0w6PM0ppu13ZeujQod93vvvo8kWbXn2Bli2vvlD/6gvb3+i1842etOx9 o+e+N3seeLPnobd6Hnmr5/G3ep4Il5PZ5Z1f/sr+VgiA/ctfffJmD1qOh8uxN3scDpf9tLzRo+GN Hnte77Hj9R7bX++xLUyR0qXU98+u7fSNW4nZunE0u8ouZuuoLNe/CrMlHi4NzcS91r41UZBRTeil kIURjaC6jWKbHQCRLTqiIl8GdKkSvWGWxwUFbLprzEcG86V2wBGf5xB9Tszb4Xob57phPDessz11 u8bdCM7HdSOwvwN4i9GWPrJpPTe7o1edK+OpRKDCQsjNPreOmRuNuSoM29wYzWiPlrQNeerGaKVh dsVEyIXc/thO0fJcGqnpOLm07ZCGHfxdq6u3bXLbTco1uaXJKtd/RTYpd4fKxdt2k5uZTRXP0pNI worS/smoW8zZjYiqxXv27PnJJ5/YHg6RktqmkdGK/j6I28770AkHdWh3ZOnC9X27b+jbfVPf7lv6 dq9/qfu2l35Dy66XfrPn5ef3vfz8/leeP/TK80dfef5YuJxQy789102S4NT/8Fw32YH3P/LK8wfD pYGWl5+nc+566fltLz2/td/zdX27b+7bfWPf7utf7N4wveb+1l9Lxux33h2eaBEPm4PhjDpiHlGQ aS14drdBKM2vxreCAXKNcHHfDZZrBz0S7XFBeEK7g+iRjjvXMtiOu92ezg7CG23jdVc3d9s6o8Y9 kvdxre0cFS70E6OdPHtNbioaiNwcMOcmb4RtLpW0q31DR8iNj4/ICDl7Ztz1S1p3V0DXrwpztZPC 210j7vC5NbZ1Y3IJNRnV29I+VEfLE5FbN20RhztnfzAJs0V2BqP2YsRswrD0LtFNVZ7t1sPdZOy5 f+4p7e+kZSuVSE899RSVvXa7Vzob0Y6MVqQGgVb0drshLZWHff/+L3aMfX/q3XdMv/uOGffcMfue O+bdc8eCe765+N5vLr33myvvvX3N929fe9/tG++7fct9t9ffd/u2pkv/rl0kCU6dtuh9toYHbrqv zYb72qy5r82q79++4t42S+/9xqJ7v0mpzLnnW7Pu+daMe741/e5vbRjwyj/+j/+UmNm7DxyPW7r1 GUI/yb9Ed+IHQYWQQ0AiXLGHvWfhGy0yoT1Us2H/frtJoN14L8UWfVo+PFfbw42TH848PHkj79b4 lbCBtok9NGldgzjiOj5vR+DjWG476EadulGtHtmMLq5qRzed0665jrc7AuyOpnP6+9eoU/dsPy/9 5SKpTxuXLx/3u+tSt/jNiEaHW7AtcXLpdcaolga0ldQezV2xLe3RcvXWTtnpS4Lq6Xp/VWFjtLgh B9z+tGdo3dFITaq3mdzGK5A/uaVXmKMbt4Pc2uG2K7mZ2VSARPbt9Kl+tmFPEcGf/OQnVIoajUXo TzohtVAjsz8FZLtdv0YeyItf+i/bRr1X853bpn7nttp2t81od9vsdrfNbddq4Z2tFt956/K7vr66 /dc/vvvr6+/++ua7v15399e3quWtLp0lXU6FL+CtBzrVt2/JS137lpvat9zQvuW69i1Xt2+5/K6W S+9sSWem81MqM9vdNr1dkC6lvu7Nfv/wF/9BmK0DorGxccLwlvqtngvtzO3D2ckmHenz5+MJXalk fmNh4GSvryEgPjxlYwSRqRYhH0vB+IMHN055JPNIeDXX6c4cpy+L/fsXvUUX/taiffvoyiPJHemI M84F4bq+XPObxFk57sHMg+NWZBluN4gTR5ybV0h7+8igutH0XXdp073hpT9bZIO4yEhU5Lg0stFB dPun613j5gzpkMm06DGOHe7FU39/byZz78BJ3OlcguTclIYbpmlgV8AoK3bdtu7tpntsS4Tcv8d2 6ortdMzmo5qR3AVvYpbPCf2x7e92G5CTum1+EQQ8etAV3YdbR8t1q/K4em5pWK5HX4lsnqZbp3IN tzRe0T43t4YhZnfo0IH6z2Rvh/pKBMvw4dRvYgSB7YrTaAe6XVmo1zotWWbv4LEb9EL7u8dZoR24 KZ82alH94pf+6/bRQ6e0u7223e3T72wz8842c+5qM/eu1gvbt17S/rZld7dafU+rNfe02vC9Vpu/ 16rue622fu9WXt56MAC2JGqs06/137uVFjpk0/dabfxeq3X3BKdafnerpXe1WnxXq4V3taZUZt3Z ZsadbaZ9t01tuzbr3yJm/0fNbMG2i9nXfaFca8Rsjt8SVLiJ+K7V44nYBGwy7pOne9EZkJaxcWh7 rnFymvyeFvabpmaZfd0vz/reAbQDn/vhmvVBBF3XiEdWgRv8jmS2UTXOzF6pmrzFBdIdLeDimriL 2x3XE93Rpt0T526W61+1187rk3plMh3fnbViBbeWoCD5olHdMy1+8/68ecRsisVxxTZ3CTOYLcFk Y7iJG65JWuTgaHaPbT04mie2UzM7n4rtRNgubJA8H8QW6VgHue0U/QdZY9oFlAuHCLTj5Lp6Wzcp lyCwjLUQOXSaruc2hk6TaLnP0GmRDncjs1evoUEOacwYWkaMGMXLyJGjiXDUlMxhtMOYMVRH1mRZ vmLlT596esfOXWPH0md9sNBIcbzQ/m5fjnaQnceNI8cgWFasXNXn5v++fdyI2nvb1t7XdsZ9bWfe 13bu/227oEPbRR3aLunQdnmHtqs7tF3Toe36Tt/e3KltXee2WzvfwYtOMfCtH+5qbKnv9C1a6jrd sanTHRvub7vu/uBUKzu0XRaeeWGHtvM7BGlRipQupb7x96/+w//8zwazGduFZDYHxonZQWB8/ust Mq8v2LOHa7KZ2SFiN019VD4BHpm6OWDw5tpHM48MGNi4fcDSw4eXDgxj6vx7jp+zO4dnDQ7mwwcM 5HME25jtAanZHnmEmD11kyA/eMBZ3zvwvLM+dxAeePitNx+iQ978sKHhwzevf7zQ50hA64Vv0JfJ G/RPYF0nfLybowuZzOvzA3rPf53WXqd/2F6bt3PnKgJ21l6d2+iBR7ZoE297+Zgu2SO6jFlO3dCX jX4g88DLLz/AW1+aWVc386Vw9YFRHwU139P7Xb/QvtMY3h8O75Td+GItOeC1Lzb+2en9hQrjdkS9 ccuCYfdn7u/d+34+6v5h89eundw706L35MBFnz/0frXauDEK7fOGdiRkzyW3m/If9zgPXe0W//J+ 0B6Ngm/0gc/M5ipt9rO59ovLqchRoioD23xrMqapMdCK8LhIcfJ8XO1mxHazjI+Wk/eRMHYc5Ya3 0SqN4+R2zEmwrXuCyQAsxhgsBrmNztyRncFk0FNjDBbxuY3hTsXhZmavXbth5KgPRowcSwutjBo9 jpduv+zprs/u9qsXxn4wkZYPxk2SZcXK1U8//TNqMTVufI2x/K7nK+4T0g7jJ0yWZcLEKbSsWr2m 91f+ckfNmBkPtp/Ztf3sru3ndm2/oGv7hV3vWtL1rmWP3Ln80XarH2239tF2Gx9vt/kH3637wXe3 Zpe3fvCopPjW44/SdmNL/ePtaKl7vN2mcFn3aLs1j7Zb9Wi75Y+0W/rwnYu73kWpzA9TpHQp9U2D B37nL/+bzWxX/2xynbl05sbx1xkQbtF/0jr72cJsIlDgZnedsDbb+kz87I8GtBBahvQe8NGhQwGU GwG9dBCDduCyI0eW0XrAYPVzsCmwLNcZ0VkLUB1inpFPPx46tDSb4NIBQRIhp4PV68xu/CJTzJYw Oddxs8e9bhKh+80wcLB3b4DqhybS7QUrQTxhz541E7uGl5YFN/3PzGZU79w57zVaDSktfjYTW9dz R8TJZ7+cybw8OwR4wOouY5aFzCZAj15Wn4W1gPulGXqUmGl9M5nOIxZtXDSCgB3Qu7ErRQDwTsM/ bNKxIq4DhmJ2JtNp2IJ16wJ8t+gzZd26KX0aNxCyKeAd8Jvo3Yjs6z3TFLxremVa9Kr5mJnNrvbi xaN/k2nx/PD59OZz7y9hNtdns1cqtNbMvnEHR0s60Eol9diuvGbkcTC2SZwa2zIgP7vauve27glp tNXSLbDsbtzuaLkegCVnqFwPeqrJzdgmH7pLly5r1qz/YNzksR/U6IW28DJu/BRexk+YaiwTJtbK MnHSNF5Wf7z+6Z89s3t3w6Sa6Z5LzeQZccvkKTPXrN3Yr+Xf7Jo+cc6PO8/9cef5P+688Medl/y0 85KnOi9/qvPKpzutfrrT2qc7bfh5p00/v7/+5x22PtNx+zMdd0YtO37RIVie6UiL7LD9Fx3qw4UO p2XdzzqtCc+5/OlOy54KUln8084LwnTnP911y+h37/yr/5WG2YJnXtH/amxrZnMDNGF209h4gOz+ HwWUDH3cAKhE1hDKjfgNXeSl4ZCzWwL3mxCsfhaOZ93v0BFv9MrDK2JmB+elj4HraYSczjrcocfN /L4eQgmYLdZ/cdgyTWLkDQ0BsoOWaY013GsnPpTpOnFN6GcH/1NNduBhB8AObEHgX5OnPZ84zcQm E1SHKx9IfTYze/lYcaZfmaPalgfIbmIvz2Jm0/+BzSIPO/C0yZYG7nfoac9QjnanEYsCZNN/TXqE B9gOHW41AnwTbC98v9GnZj4HoA6JTSbrDG36s0Xv3r0D5ztwuEMfXCzYwtaid80aYnbm/vfmcd8z xezvD5xkMlsC4xIS19OUSGzwxp1BxB0hx1DkiaLoOR3fZtxBk9vnMhxdusXhdkwoIjW10qA6Kbm1 z+12uCN7cksHbq7kZmY/8cQTqz9eN33GvEk1M2SpmTyTlslTZvEyZepse5laO4eX2mlz9bJu/Zaf P/PPDQ0HeeO06fP0Mn3G/MhlxswFccv6DXX9Wv/vhrnTF/3yx4t/+eMlvwqW5b9+cuWvn1z96yfX PP/Ehu5PbOr+RF33H9b/6w+3/+6HO373w509f7Qnatnd44eNi/p1d88f7egRHEWH07IlPBudk85M 56eEaOFEl/XotqlmfJdb/o6YbXfYyREbt11qJrex3fCzg9h4WJ9NwXHu6JX1s68zO8R2I1vD4HeA 0GxYm71n3szMboyic9S7yc+K6HIeL2YbLeJCPzvblryxMXkYG68JQM3MDjzrwNirJlYznBeEnA6Z PX51WKEd+NcBqwPfmv5nf1qanq344MFMl7HLDZ86pg/YrMDNDvCsGqCFcB69NNwSRMUbneuPRoXM /mhk50ym3/Sgk/fiANbDP4xwqwM8T+0ToDQbG4+NivOUKprGss4rQ3sHrjVFyu8fOrQX/TPfUeEd QLvju3O0nz36t1yfbfjZwmxuMkqFlMwsIrV6FVmxLdOHNNdQ5KnrtpuxMVp5RsjjuoSlI7e0Ktfk drdKi3S7IwdgsacIkxruuBFPHaFyY2Ywqm+kscH79eu3YWP93PlLZsxaOH3mAmOhjbzMnP2hvcya s4iX2XMX87Klbnu3f37+wMGjc+YtiVzmzv8ocpm3YGnkUle/49W2X9u/aO7yF365vNcvV/bqtrp3 tzW9u617sdvGF7tt6tutvl+3bf2e2/Hyc7teeW7Pq8/Ssu/VX+x/9RcHXnvGXmg7L/qnPa/+go7a 9cqzO155bnu/5+qDJTgznX9d7yC51X1/vfb1F7aPGz558DuvPv6QMFtPYxE73jjHxiP9bL2dPShp g0Zo4TZohKigRpsczzWNVdqL33qY+nst6U8b31oSNtfeFHi2/ckdDoLk2eplhdvsZvfP1w8IY+3h eXgb+9DBOrn2oRvNbcU/6h9cs/T1amw6rtqN0xcGd+AW55o4HXjWRO01QS12iOqQz2GFNTnU5EYH FdUPjlsVDsMy91UOgwf/Z13qObTOpA5calqLH2u9SRevsKq6kcqNI641wjnstB3UXfebHnbeXkKw 7jxicRAQ7zstmBAlDIkHTF74fuOKnhClicecnessdiiD+VQTncVxUCvN68Eae9DcvCz0ou2WZ2rL 3PfoiBY9J1BjiqA+e+y/0jHfHzSZPsm53bh00aaShQPjAmxdZlUVtks861dqZieq1a6eCLnd0cuH 2XG817PWcu/tuNoi3Shad2LWXZONQU/taLljlpHItmncH0wm9GSfm95/Kvc6d+78wgsvrF23ft/+ Q3v27tfL3oYDemnYdzBuoWNl+e1ve1y6dEVv2X/gcD7LoO+0PrNr+/45Uw/OmXpozpTDc4Pl6Nwp x+ZOOT4/WE4trKHlzMKas+FyLruc/3CyvUT+SkfR4XyekwtqgtOG5+e0Di+cuWnmlPH/b8ADt32N /EBChD0WVoSfzUNfOeqzhdnicNt9vXhAlWyDrBDsby6SeHM21kt9q7LwznYEU554wPRgc/b/gMAR P4e/i4XnCfZq/DA4EHwl9A8/EpaErA5w3b9/2D+7yfgtYRyc+nrJcCvauebG4QGps0agzlZSv8Yt yXQProDPr1KEe84rxOku2aB3Y600NSILnGcyDm9zV6640VSIxbpJWUBjcp9DOIfDpTUSOujiJSHw kNVZC5hNRKYwdtZ6T55Pge5G40ZkMoxarIsccrqRxwF3G9eD1aCGmqYkn/su0ZgamMV0AlOzlU/o cf3yWnQftYgCaPRucwM0YjZ1RKGihFufaWBLzJBn2ubS6kbv/VXUochTNyPPpz2av7edKPrts3Mi FjbjzimiApz5dQduaUku368yUAlnKqMvk+FzO8gd6XPbc3I7KrntqbjpG51K1AEDBlCnamqPZht1 4DaMphWJs06hdenyoM/y4INdPZd/+upfd/1y4/LQV/76oVv+5pFb/vaRr37p0a996bGWNz12698/ fuvNP2h18w9u+/IPW3/5idZfeaLNLeHy1SfbfJX+bVxub1z5YZuv/khtpz9p+UGbWx5vfctjt33l 0VZffuTWmx++9eaHWv5916/9XZev3vTALX9Lyy+++dV3nnwoaDO9aVPkVFIms2WsSmH29dI1fk2P qSJdtHlYFT1wqTH6mEZmrlFQEvzuOZJa5LCp3LPL7pMtfa+NXlt287GmY5yF7ceyYI7rXa1HvrVH LbWH25Vqac9By3OOoJKyp7U1HWncICp2zuOa7DG/ZR97ITFbOnrxOGjiZHM7aiqq2Nfkwo4Lr2pw tSMn/vLs95XPgKYM+3Tk9md2dbra8q2QgtwygLmjSZonuXV7cqMbtz2zp3vEUxn0VGbj5oblBrnJ HyAUGX26qEl5pNFwp7bR3JSexuOg5WnnS2jGpRJZ9IDT2tu+zmxjZOmkzDZmB5EIOQ9fKuQWHOp+ z45RxwXAkftIENtxBhk2NW7scXsqNz1tiQyNYrTx5spoe/Cypt2mZ3Bls01leyZve8oQu3VYjirn pnFt8Zj1TKBxg5BrrOoRSe11Y264RH/K3OE8fCkNPD55EA2pEtg9b4yVFuMMbG56Jk2xDDerwrBt TGVmD44WN6bpjT6sqY/3nGifZvSeUyQtn6GJjjW8bY6Q637bdjuPSJ87shu3McuI+Nx2Z7C4huXS jTvnVNzcqpyHO5W5iOxpwfS0BQanZJhkuyAyyq44j8JyPZpsSOTPyMzLjtEkjdGjeQ5rNvtK7Gs2 +3ppORINNk47E0645xDPwsnxXgYbx8kjZ06VAUlscBZki2M2Vv4pcvAyme9Lc1ogLWOT6Rm9ZAZu cZRDKk+jTtCNjbOzzbN9xi3RuI2sHJbHbI8fbjx4ozqEc7YeDzxuFhBje9ykIMZ29xwh/CvPEUJv KYfEZfizSA+bJ6nU42+zG0dbaLseZUKmGb7h+mob45DHTdYpwYakM4ikjpCndrUTVWwnQrLPzon4 1+w7yx0luhIJldsRcq4wYjOGOLXJbTQpjxyunCu5HTN76jFY7Epu3Q3MaJtmTzHC5I6ch1vKFn9s 84TR2lKQO09sRx6u/ShPbMvM101i4zmLbz0Xp8yfTUnK7F48zxpPl8bk5k7bxhTa9lzaMuWG+LXG gGKRf+pPAWPSDs85PCL7RttDhzKe9RBj0rVZjwlqVwxHzoodOSK3kbfi/FcDt8ZsHPwEHZNv8svg nm2Tf+WPX8eEmynm4uRXVM/FaczoRSUIj6DCIfG4QUUYCVTG2RXbN+5Q5HbFNkcadDNyQxAOkucc YoV3SEfudOHxpGOa+pA40T6J+Ne8O9v35Xk90rxDD5FmeNvGEKfGWKc5h06zfe6c5LYruY1Ryhnb 9oSe9sxgcQ43l2+R5I4sNvPHtsaqJ8INX8tn7gY7CGqQgrEd2wYtjt8aEoJtOhHfFV0ocYvJTVQT eLMbyuQz5r2QGcsF7VYfqMQbIifO0lOj23NvGLNuOPCsZ73UMQ2jI51jUkthqj1VJU94xSZZ1h+0 GreauAxLasApLwyD02H0dSyjHSVd4eBYnPGc2RRY42mzZcgzHQ+33WuGk9SziqvNFdt2e7SK8ba5 VTB3dSt9hDwfZifytgtbt+2JvTLZLR22+QNON+/QQXJjUo3IWef1uGlxQ6fJSCxSyW2MVa7bpkln bk1uow+30aRcBmAxZgaLc7i5zHRgmwhVnnFyG9uGty1fBqq5bgBWo+IyMbM1y3VdgsyozeSm6C7D W2Y4F8c0slGVhJR53HI2HXzWsJcdIleMycybBqsjEtces9EVSvxm/mgSKWW4dqOCVhNXoOtwW2VU fc648vmpyWqvG6DVoSf5SVNWs5MjV/xGSUSLV2QyXVnhtzHOpH7LXpG3OnKFxxLnebJ5pDP2raWJ OBdGekor8Sb/8Ic/MLmZBxwhj2yPVhnMNubrjOyx7TmmaTo/O5/GaPC2Pb8JHCGEnGfQ7ckNh9vG tk1uiZbHDcBiRMvjxiq3W5UbE3JziZRPDbc4M7SSk9w5HW5Hg1lHDbenk613iwy1OmZR0t42X6T2 tqPHLnVEyMVBjItLcBRCkmF+26Y7FDEXdS0vg7PJuJrhH45m0ryzY/aLuLbTcREMkYnvSOqAOfLM bJYgM3u04ssKfTVcObNq55VRqiEqs+DJioFV/adGrL2bDVoiKxOUkWmbPaEsbdHVXfa6PXOt3mJX nskWmarLjv1K1bXBaUI1AZuZrbFtNyOXiu1I36L8We4YH809FHnOIHlqbOfjbaMZeU7u8g7u4H/k SRjY8gpwVZE08uAxyY3OkHqgU/0uGO+yo3kafW3nHKs80uGOHKU8Lk4e1zZNyJ0/tqWG2OZ36bEd l6J9bbHjoNnktmtJ7X3sCu+4Rsg8sIv+jpDIgHA05/xRjsE77MZ4kX3d9OVFRrOZ0BrSXNGrq2aJ zdxVKQ7DhiPLQBX3VDujMju97iJp8FWGQTBWZDfebjCYX0J5MxmfuvWTnoVer8vXur3CYVuH6dFG 9ToH8cRr1NW07F4zfhjSbG+//bb+U7Atvb8qpsd2zqHIOULOpTzL5d/7q9oqtlP0p/JEbMF386mw j0vUaJIm2I50tfVHoVHD7U9ux7hp4nMb84PpacFk6BV2bIzhTnnE00TYNmq4y7Y9udtTjyS3Qa5o ZvsAWyNct3vK2ZAtZ6s/w1nXtyEevN13Tb4AHBjmbsFijrZaUqMskW32pNmHZkhTthMvmXOnhrER FuYs7sCqfNjq6euNVyjOc41sWiJI1l/Tuk0y9/01TM/Xy+u6Y4m97piPSOrb4goaRo5BHe1eC60J 2GJCbsaPjpDT1XIbHO1blL9jbV+h52Sd6bCd2ttGM/KCc1qf0IfZkY3M9TsorrbuUuHwtiMblvuQ 2+jDHdmw3Bj0VMY6tWu4Hdg2yB3ZMC1nANgIlTdLqzSOOueMrufs8ZW7PjtFJ5+4Nlbisxq8Z4ja X0a2j24PmC6xa24QZ/jKUt9sNKjWjb+MNl+R1c8OWnO+ZFpL8NmBZ8Pf5Qpd7fVGMsZoVMx/2p5x ZNtjw2nW7ZAjqRyJYXdp5S5u7OiouIaR4VztW2ta87qOkNPhVVWxzc9Ot0fjin+p+/dpRl7mzC5s Y7R0HaCLyuZ8XiXjRZM2aLLCzTsiO4DpciCyPJHJRYy2adqLkJFYdJNy/0puHn0lbh5uHSfn+UV8 HG4pzEvfnjwngCPbnbnJnTNIHt3Xi0arOZ7cjiW0o0ePRh6hUz5x4gT9Sf/Gmfsy7fNTonEWTiZ2 3fQsnzLTtkwFRgOzGeO9yJgtRs9yo4849wi3zadvW577SP+3xlm7m04Dqru92euJ2+6rA4xm/P5/ 6qb+Rv8COQmnwxfMIwFEDgaQs6d+ue3gziEyHl/kzOsy2o9D6nweaOpj3XkMv+ajgLzUvGL0ntVF R1wRJINf6XfBPU6GY2isyPEoeTzL67MpNk7wqMvXYKYoMaNMjiy6dSEfiQMHPj4phJ0stPFF0c0a MWZ2WSPGQSP96EuNRsmGQQEoAAWgABSAAqVXgGotNbalVruR2bqWlz5Vrk9r4TPaOPaBAlAACkAB KAAFYhT493//d/LGabD0y5cvX1V27do1+ov+Ffv0008/++yzCxcuEIXJ27bHtYzws5nZkZF6fT28 g73F3p7oOXqmayRNSeSZLl+kpJ7omiN3Lsj1+F+GrZvPsXH3W0AdfC5DK59/0loKz9Tt3XKepHjP N2fSqW+qlAcWSR99Ws8kKkPPUj47pFVwBQrFbEJ4xLxe4me7X4+4F8bzRXKIYpzBE8+R6drH+qTr fwuO8/ufpFD5I2lxJvvbgvN9lfIWjBQTPbgifTO5b7+o4iQ9ef5ypcuEpc//STO53FdSSdMJgqOg QKQCzcBsLsF9nkf+70bOM+TcQTvNPtds88knCZ99PFMvyG5Ji7PifXWlvp0CSpr/qfI/Q2l0aK7r bJZ0k2ZyMDt1JsSBBVSgGZitgc2vjX+J794/Liwp3DXeOjvpyPPrjT6Fi7GP/GmsiA6O88fdr891 ajXy1I0v1VHG+T9B/Q0UKZSdliTtI767YE2kp+NU+ejp81wcz1er4VMQ2KIZ+S3upZD8Gae/fn3i HqU+Sc7zeL6PnufJKU7O/OyZq+Pe65wXgB2gQAoF0jGbqsApoxpV2hH9s43YuP1O6hLcTVw3M+Lu PLJ4cryrcdeTDy3ikst5GXHMSHpC/4Tc3zTudN0Frg2ASKkji78U12/kFjstHw2T6u94/dz5JxJ4 bn30DRqZ3HE2tw6Rornfu5y48tS5IPokzSe2bjn18SkfEpUVKYpsHFLlCqRjNrVB08zmIcUS1Gcb oif6ntVvWs6HZ7zGBXknEyXqKPL8ixjPMt1xwqTlSOSpUpw/Mt24slK0YsD76xP5ROykffjhuGCd Sj568q25z+bzRnheg78ObmZHvneyMfJ56V/jTh5HQYc+qZ+jo9ixz+koZxJJmrO4wA5QIJECccz+ /PPP//jHP9K/jnbjGtsms7nHV2QbNPv6fEoo9zsfd885i+CcO/iUKe5PkPyLmPyZnfQuSsBsT9Cm JqV/wZrz48AzfzpePHcS/ufPeak+L5fjJJ6vg6SSc3/PC3Z/fxQq/yditufTtN8sz2+pRMU0doYC okAks6lPFwG7devWGtu6rxfFxjkwrrEd29crJ249yyzP99/9hR7pELihqw/xfCFlt6TFTc5C0HH9 +X8cRJbFkffiuK+clM2HGZ76R2a51Pp4PkTPUt79MeHOn/m/Ap7n99Eq7r32OTZO0mLkf58Pep9r dnyppHgugBAUSKeAzWwG9k033fTtb3/7ySefFGwbzBZay0pGZpmU4b5ppDejf3YkHTnH2/nevT3n DevD484fWYTZ6cpu9FPOdPWnt7G/cUk23tz7y6+OK7Q//PXF+1y/rZtRWvFJ5HlFXow7UbfC9kXG JeEujm0AJL3UOCkSXY9PPnTk/8hMYt9apBRJ80lcPk/9vBzvV1xR4Ljf1PnfIU6i98UnP/i8Yp5l CHaDArYCBrMZ2DfffHPHjh379OlD0yj079+fsW0w2x6cPKINGjMbuju+0CEOFPBXwBPV/ifEngVR AM+lIDLiJD4KGMwmPD/22GO9evWieVloikiap4oC4DRlGW23mW1gO/CzDQOz45wGn2eDfaAA8k/5 54FEQZfyvx1cYZkrEOlnE6ENM/zsU6dOrQmNsC2Wsee7pPblcWOXRgYMsREKQAEoAAWgABSIUyBd Xy9htsZ2hrp8GdgGs5HzoAAUgAJQAAoUSoHUzF6rjH3uDDcll3m+aAXMLtRzwnmgABSAAlAACqRj 9unTp9cpY3xnWE09OhqYjRwGBaAAFIACUKBQCqRm9nrLMlyzra+M+nGjPrtQjwrngQJQAApAgSpX IDWzN1iWIV+bo+TSPg3MrvLshduHAlAACkCBAiqQjtlnzpwhZG9sahmKlutablqntmrwswv4tHAq KAAFoAAUqGYFiNl1dXUzZ84c2dRGjRpFG+hfsenTp2/btu3ChQtEYWL2JssyhHEjYE713mB2NWcv 3DsUgAJQAAoUUAFiNgGb/OE/ZY17Zl++fPnixcsXLlw8f/7CmTNnjx8/sWPHrlmzZjGzz549u2XL ls1Zo3WyDFHccL2J7WB2AZ8WTgUFoAAUgALVrAAxe/jw4cxrQvVnn31+7dNPr169dvLk6ePHPzly 9PjBg0d27tqzdt3G3bv3Dnt/GDP73Llz9aGRj85G6xlhOK2wFw5mV3Pewr1DASgABaBAYRVgZrNv Hc68+emVK1cvXbp85MjxAwcON+w7sHt3w6bN9R9/vJ78bM3srVljeAfMFoCz301G/jj87MI+MJwN CkABKAAFqlYBYfYXX3zx6aefMbDPn7944ODhvXv379y5Z+vWnRs31q1evW779p3C7PPnz29XRvXc ZBmiuACcV8gfB7OrNm/hxqEAFIACUKCwCqRjNkXId+zYsTNrtE6W0RjndWI7mF3YB1bKs+lpCnW6 xnZj1rJSXiHSggJQAApUlQLpmH3x4sVdoe3OGq1nGN3auPabBHXPiVtixcEYEdzxXDyBbZyK/4w7 tsQPGslBASgABSpMgdTM3mNZhjGujdgu82eXVWnejFChpMskD2kR8hQkxansFPEtVSYZA5cBBaBA 2SqQjtmXLl1qsCzDW/Yqo/3AbEdUuRjZwp98caBNul1/jfmzP3JP/8OLIR3OCQWgABQocwXSMZt6 b++3LGNs2bdvH+1nMNuQIzI2a0857hPLjRQ6LvYrbIirmtXesKagz/4SHHbs7HOeFOnqpHPmPLcI dlzEzfKk3wo+jz7nLWAHKAAFoEBVKZCO2VeuXDlkWebw4cOy8WBotJ9Rnx3ndEbygMEZiRYfh8wR sHXg0GaVfQ2a6P5s0+fx0SEu3RSBaMcHjf/1u9M1HpP90RP5uebY6POIq+pdxc1CASgABYTZ3Dmb OnrR2Gfnzp3ft+8g9czevn1XXd229Rs2r1y1Rvf1unbt2lHLMkeyRvBmu3r1qm43HulcOpgRyew4 19l+lo5CP6nLGMd4fTFCKc90I4MHcf63wfuC8MwtguPbxU7dBrb9WQNmo7iBAlAACuSpADObOmcz sGmk0rNnz58+fZZGPSNI19Vv27hxy5q1G1as/Nhg9jHLMseV8a/Edkd9dk5mOPxsn9v2ZKePHx95 qpzX7/kZ4Xmdic6WE5mOjwBPf9r45oiLiPg8qbjPl0THYmcoAAWgQMUrQMyura2l8cY//ZRHQLt0 8eIlcrWPHDl68ODhAwcP7d9/oKFh/549DZs3102ePJl7b9HOJ0L7RFmGZt4k05tovyIx28fRdLAn 8ifP/W1WefIvjmqFSld7xv7M1iEER8wj8q5l/0RhACM4oS/V57FW/DuJG4QCUAAKxClAzKZ5PQjb NMaZeyFgL1u2jJn92WefEeYNy9AsXoZRwN3dPzsy0B0ZHzaA5MMkAYkj4BwJm0j/3uFqG/vHpetg qkMHd7qeOkQ+/pz+vb1D5HXajyYdeh0nxwsMBaAAFIACpEC6+bOJxTT9hxgNK06WoZFKDaOYO8ZB K+d8lg6uOe+oSKfNmS52gAJQAApUtgLpmE0TitCwpNrI/84Ym+hP2g/MruwMhLuDAlAACkCBkimQ mtkEacMyNOqZGP8GZpfsQSIhKAAFoAAUqHgF0jGbJtum1mqGZexNtB/87IrPQ7hBKAAFoAAUKI0C qZlNQ5wZlpG/Bd5gdmmeIlKBAlAACkCBalAgH2bTKGdkQurGuTh5Mm02zMVZDXkI9wgFoAAUgAKl USAds435s3ke7czy5cupNxjZ0qVLeYV6cCM2XpoHiVSgABSAAlCg4hVIx2waN2Vl1laFRkJlCNVi H4VGA6OB2RWfh3CDUAAKQAEoUBoFUjN7hTLGN5hdmkeGVKAAFIACUKBKFSgIswnfAbM5Kk7GTjYZ DTkOP7tKcxZuGwpAASgABQqtQDpmUz219rN5Hcwu9MPB+aAAFIACUAAKKAVSM5sanBnYvh4bZyd7 yZIl8LOR2aAAFIACUAAKFEqBfJhtYBvMLtRDwXmgABSAAlAACkQokCezNbbBbOQwKAAFoAAUgAJF VCB/ZhO2mdyNzJbAOGLjRXxuODUUgAJQAApUnwKFYjZhO2C2tBhHfXb15SXcMRSAAlAAChRXgdTM po5d7GGLgdnFfVQ4OxSAAlAAClS5Avkw28A2YuNVnpdw+1AACkABKFBcBdIxm8Yk5QHF2djVvu5n U002G/p6Fffp4exQAApAAShQTQqkZrbMAyLYzkhlNgN78eLFYHY15SXcKxSAAlAAChRXgXyYzQOV irfdyGxxssHs4j46nB0KQAEoAAWqTIH8mS3YboyNa2YfPXoU441XWY7C7UIBKAAFoECxFCgks7l/ l9iiRYvA7GI9N5wXCkABKAAFqk+B1MwmQOv5silCniFaC7YpMI7YePVlJ9wxFIACUAAKFFGBfJht YDuiPht+dhEfHU4NBaAAFIACVaZAOmZTe3A94hk73AGzubk4/4vYeJXlJdwuFIACUAAKFFeB1Mzm QLhYwGzd+gzMLu5zw9mhABSAAlCg+hTIh9kGthuZzTXZ5GTDz66+7IQ7hgJQAApAgSIqkCezNbYz TGsBNphdxOeGU0MBKAAFoED1KZCa2VxtzcYR8kZms4cNP7v68hLuGApAASgABYqrQDpmU3tw9qg1 toPYuAb2woUL0W68uE8PZ4cCUAAKQIFqUiA1s4nOBrabxMY/DA3Mrqa8hHuFAlAACkCB4iqQD7MN bF+PjTOw4WcX99Hh7FAACkABKFBlCuTJbMY2R8gDZnNsnIFNduTIEYw3XmU5CrcLBaAAFIACxVKg IMzmIHlGgM3MXrBgAZhdrOeG80IBKAAFoED1KZCa2cRlaXB2ndkcFQezqy8j4Y6hABSAAlCg6Ark w2wD2xkBNphd9OeGBKAAFIACUKD6FEjHbIp5U/BbGM0OdyOzuSabAuOIjVdfdsIdQwEoAAWgQBEV SM1sIrKB7YDZQmv6ef78+YcPH0YbtCI+PZwaCkABKAAFqkmBPJnNTjU73BkD2GB2NWUk3CsUgAJQ AAoUXYF8mM2utmD7OrOJ1mTz5s2Dn130B4gEoAAUgAJQoGoUSMdsYjFBmeusJUie4T8E2GB21eQi 3CgUgAJQAAqUQoF8mC3YZlc7YLYG9ty5cw8dOoT67FI8RqQBBaAAFIACVaBAamaTF82AFle70c+m H8gI2GB2FeQf3CIUgAJQAAqUToF8mM10Fmw3+tkM7Dmhwc8u3ZNESlAACkABKFDpCqRjNrGYHWmN 7YwExsHsSs82uD8oAAWgABRoBgVSM5u8aM1s4nXAbAmM08+zZ8+Gn90MjxRJQgEoAAWgQIUqkA+z DWxnpBqbA+OzZs0Csys02+C2oAAUgAJQoBkUSM1s8qIZzRIkb2Q2b2VmHzx4EO3Gm+GpIkkoAAWg ABSoRAXyZ7Z42xmpxiaek8HPrsQMg3uCAlAACkCBZlMgNbOJyIxm8bYbmS3Ahp/dbE8VCUMBKAAF oEAlKpCO2RTzJiJrbJOPneF2Z+xhk82cOROx8UrMM7gnKAAFoAAUaB4FUjObiGxgu5HZAmwwu3ke KVKFAlAACkCBClUgH2ZrbJOPndEe9ozQDhw4gDZoFZpzcFtQAApAAShQagXSMZtYzFDW2M6Ih82/ TZ8+Hcwu9fNEelAACkABKFC5CqRmNhHZwHbAbGI4GQMbzK7cbIM7gwJQAApAgWZQIB9mM7YZ08Tr jACbmT1t2jT42c3wSJEkFIACUAAKVKgCqZlNRNauNvE6YLZExelnsv3796M+u0JzDm4LCkABKAAF Sq1AOmYTixnKGtsZA9i1tbVgdqmfJ9KDAlAACkCBylUgNbOJyAa2A2ZzSJyMfp46dSqYXbk5B3cG BaAAFIACpVYgNbOJyAa2MxrYYHapnyTSgwJQAApAgUpXIE9ma2w3YTYhHX52pWce3B8UgAJQAAqU VIF8mG242hkdFaffpkyZsm/fPrRBK+nzRGJQAApAAShQuQqkYzaxmIjMvrS42gGzOSTOwJ48eTKY Xbk5B3cGBaAAFIACpVYgNbNramoMbGc0sMHsUj9JpAcFoAAUgAKVrkCezNbYbmQ2bWJgw8+u9MyD +4MCUAAKQIGSKpCO2Q0NDeRns6vN2CYfO6Oj4gRs+hmx8ZI+TCQGBaAAFIACFa1AamZPmjRJsM2w DpgtHjYzm9iONmgVnX9wc1AACkABKFA6BfJnNtGZXe2MAWwwu3SPESlBASgABaBAFSiQD7PF1WZs X2c2O+D0M/zsKshCuEUoAAWgABQokQKpmT1x4kSCMmO7kdnc7kyADWaX6BkiGSgABaAAFKgOBdIx e+/evcRsjW0idcYANphdHVkIdwkFoAAUgAIlUiBPZmtsZ7SHTcCm3xAbL9FjRDJQAApAAShQBQqk ZvaECRPY1RZsN2E2/0D+ONqNV0Euwi1CASgABaBAKRTIh9mCba7YDpjNawxs+hnMLsUzRBpQAApA AShQHQqkZvb48eMJyhrbGQY2mF0dOQd3CQWgABSAAqVWoFDMJr+6kdniZMPPLvXDRHpQAApAAShQ 0Qrkw2zD1Q6YrYENZld0zsHNQQEoAAWgQKkVyJPZGtsZA9hgdqkfJtKDAlAACkCBilYgf2YLtk1m 0w9og1bRmQc3BwWgABSAAiVVIDWzx40bR1Bm48ZoAbN5jYx/ALNL+jCRGBSAAlAAClS0Avkw28B2 RoANZld0nsHNQQEoAAWgQPMoUChmk1N9ndnigMPPbp6nilShABSAAlCgEhVIx+w9e/aQk80mgG5k tvyN2HglZhjcExSAAlAACjSbAvkzW7AdMFsDm36An91sDxYJQwEoAAWgQMUpkJrZH3zwgbjajO0m zObfwOyKyzC4ISgABaAAFGg2BfJhtsZ2wGxxsgXmzOwMDApAASgABaAAFMhbgTyZrbFdOmbTF07e N16AE0R+aOnzlsl1FuBWnacQHYqdUFHPz3dhJKEfsfFk/e867iRywjLMJ1oNn+sv0i3kTLqoWaJQ J4/MWolOnv8ZEiWHnctZgcIzW0fMi+Fn29m3SOWFz2OzizZdEDfjhflcvHufRBd/o5cpbjbE3Z3/ XTv29D9J/s/U8wyRr5gjPxT1FpKePFG+9RTEZ7di65NUB59rxj43ogL5M1tc7cDP1sCW+myHLnHM i9zudnoiU0l0/hTPz3iR+L0toHPg+CZIcbX+hyQtIHyolvSc/leb5545Rfa5u5wfQHaZXsB8kqcC dgghMt5QwFT8T5Uo2yTa2f8acu5ZmnRLk0rOm8UOzatAQZjN2M4YwPZhtoNwiQid04+Jcx3yfA2M 4j5n2ZfiYUfq4BbH/pKQLXE/aaLok/vsLw9Rr8idlieZ4p5UZH4oErP5GvLMgSlylOc3tE9mTpEP 9Svvc/HuNzeffCsXbz+FFPdVwPc0Z2nmoxv2qVQFCsVswnYss20G8JsWud2x0V3G5Xy3kyZncM44 XF+MfvkNVuWTb9wXbKthfEDYxZmjuIxks3HxOc+vH6vj+eajSTGOddxX0iwXd3k3Simc7uvEkXn8 f/KXLmc+TJpvPd+LpOnGFQVx58mZDz2/8BKVt3HvaTNuj0y6Ga+n3PQsBbPd5WyiT1p3ro0scZKe PxEVjNdMH+soplMkkZSpkcWWwVT7NXB/cHiCJ/JSC6VGIuk8d7bfSUehn+4R25oU8NvO8zZ9dvNk tv4cjHwlfc7jmSXs3ZKy0/F85SfjLoxD3J9uOVHq+eFSKGb7PGjsc+MqUFxm03hp7r5eKT453a96 AV8Pn4fqiTGfU0Xu436NfUDuKG7SlX2JrtOnGEotTqEOzHmRPgTy+TCNfBae6CrUzeY8T+T1JMqH js+RnFLbl1coZufMt5GX7XnBpSmUyi2r5MxL2KEYCjQzs1PcUs6Mm3OHFInGHVJsZucsaHw+euL8 AB9mpzh/KfUvyKPMWS5XFbNz+s1uiEY6rDlx6HiO6ZidIt/mvMik70vct4vPteUUuSA5Hye5ERUo IrOpijunn51IMs7H2hwoTXTmdDvHXYn/daZLV4rFuBfb2O5QTH6yS2r9k1H6xJ2fd6skZsc9ykSP 2N6ZthgPsdxEs7kS+er56KMzuef765Pf4jJbinzLjyPyOiM/QSIfVs504yTN+a1wI75TqUs2HJhT gdTMHjt2LEFZW5M2aPxDYZmd82awAxSAAuWsQLl9mpSzVrg2KBCpQD7MNrB9ndlCcjAb2Q4KQAHt EwPbyA9QIB8F8mS2xnYssyNjg9gIBaAAFIACUAAKJFKg8MzW4XL2sxNdEHaGAlAACkABKAAFIhUw mP3ZZ5/9Mco+//zzTz/9lH69cOECUXj37t3kYYsxpgM/26jiBrOR7aAAFIACUAAKFEoBg9nE6298 4xu3hNayZct27do9++yzb7/9Nm13MJsj5GB2oR4KzgMFoAAUgAJQIEKBSD/7sccee+qpp/r06TN5 8uRVq1YRsG0/e8yYMYarnTGcbGk3DuGhABSAAlAACkCB/BWw67M5PN6zZ89p06bV19czsK9du2b4 2Qazid9gdv6PA2eAAlAACkABKBCrADP73LlzV65cITCzEaQJ1TNnzhRgRzKbsK3JDWYjn0EBKAAF oAAUKKICzOyLFy9evXqVPGmxL7744k9/+hP9K1vI/yaWSxs0BrbGNphdxOeEU0MBKAAFoAAUYGaT k82hb4cRsOOYzd42mI3sBAWgABSAAlCgiAowsyn0bdCa8MyOtWGRfjaYXcQnhFNDASgABaAAFGAF mNk2nikqTrSmfw2LYzZhG342MhUUgAJQAApAgSIqwMy22Ry3Bcwu4sPAqaEAFIACUAAKOBRgZhOJ /Y3HQdNt0Hg91s+mNGBQAApAASgABaBAngpI/y7/lcTMPuptR7J24sSJtWvX0pAuQ0Mbpszeon/F OhSAAlAACogCXGCKUaFKRSsVsLAyVOATD/NHtewZy2x7Sm0eb9zjMsxdTp8+TXnr1KlTXK8OgwJQ AApAgfwVoKKWilYqYGFlqMCZpkYDp1AA/PLly9xKnGhIf5aC2We9TS6Yruz9998Ph3QJmE0t2GWh Pmlht7QmG/EnFIACUAAK2ApwgUkLjWVJnXqvXLk6cuRI/6pQ7FlUBWhoFNsuZY1ozYOdcSvxojDb cLXZzz7f1EgC3sC9wulfYwf6k651+PDhX3zRONB5ii8LHAIFiqoAvUSUP2mJXClq0jg5FEihANH6 wgWiweXRo0dTAQsrQwWIhuxP07/B59XVqzIEaRGZrbHtYDYDm2YjoX/jmE0fFuG34VXKZ1igQFkp QKj+zj/+47PPPGOsvP7aa7SlrC4VFwMFSAEC9tlz58llArPLkNZ8SYRFAjbNrcnYLiNmM7Bvvvnm Xr16OZn9+ZWr18LcdhELFCgrBSjY+POf/WzC+PHGytw5c2hLWV0qLgYKkALE69NnzoLZZQtsYTbN hE3eLGO7RH62uNqRfjYD+6abburYsSPt6WA2+Sv05RHktnPnsUCBslKA3qXevXrNmzfPWFm5ciVt KatLxcVAAVLgzJmzp06dpqAm/OyyxTb72cRsmgyb5tbU02Anio3/+c9/3r59u1e7cWNK7Uhm07dD 69atv/3tb9ME3bNnz3Yw+/z5C8ePnzh48HBDw34sUKCsFKDij5ltrBCzaUtZXSouBgqQAnv2NGzf sevAwYNgdpkzu2XLlgRHmgyb59bkuUASMZuafc+ZMycxs4nfDj/7ySeffPvttxcvXuxgNn0bHjly bN++A7t27cUCBcpKgRMnTjKzjRViNm0pq0vFxUABUmDHjt319duoOAWzy5zZ7dq1o/549fX1qf1s o4miq3+29rPjmE0VKhwe79+//6pVqxzMPnv2HDnZu3c3bNu2EwsUKCsFjh49PmTw4BUrVhgrGzdu pC1ldam4GChACtTVb9+0qa6hYR+YXebMfvbZZ4mMKeqzJSSeMjbuYLZ09Fq0aJGD2VQBs2/fwe3b d23ZshULFCgrBQ4fPkrNzbZs2WKs7Ny5k7aU1aXiYqAAKUDAXrduI0XIwewyZzZFoNO1G5eQeIFj 4/79sz85eYo+D9ev30xZDQsUKCsF6FNy//5DtESulNWl4mKgACmwZs2GVavW7tq9B8wuZ2Y3T/9s iZC7x1Sxu2XLFh5ThfyV1avXrVz58fIVq7FAASgABaBASgWWr162bNXSpSt37twFZpczs8Ox6hrN s3+2HRLPNzYuI7HlXJFR3OhaZ8yYsWVLHbWb2Lp1BzWdwAIFoAAUgAJ5KrBhw6aJEydSAQsrfwV0 52xHu3GJhNNg8tOnT6ej8o2N6w8HHo/N2GL/SalS9zLqCfYBDApAASgABQqkQE1NzUcffZRi6FMc UgwFqDmX27iXFwM7z/HGKb5CpmfRzhiNxqUNWlHHWMfJoQAUgAJQIKkCjqpJ/FQyBZI+tXzm9fJi NvUwGzRoEHUOg0EBKAAFoAAUgAKlV2DgwIF1dXXMbO1qR/jZ1JWLsE0t0SrAdjttl7dRXyCH7Uhi VH1QStsWmp2iXLLclyGGWzr+tQQ5RC7DuDz3EynZrz5XJVJ7Pnd+ZOlsax5Gb32k6VPq7ET3xTqL CCXLFcXIeHaGl/vi26T7lSeon05OydM9yjyP8sxs2C1PBXTZb7wOPnhxFLME7A8//DCC2ePGjbPD 4/aWAtXLFOU0juvX1QC0Ll8rIsSopkaT1LKNsIyaxIvRNOG2Dcva0Fz2Xoy9m8SGJDc+PSfO10iX zDdCt0Z3TDcueohERm2KltQn58g+SZ+9HMgPjoyuTT8d9+OIfEY5N+qn7LNu5xPaYhxIiXLWIMFZ fOM5Rz7JwU57x2n/5rQ/xBv1MbVNduezUsp0wZyR6I505pGskihjlMnOOmNLfuMsx8+U7pSfIN07 PzJ6RPIc3JqzbinMnQ0cvyYqHpIUPF77xhVxZbjd636idpJ7sctSLk7ZuMgyQKP/1CWte52y6Pjx 4zOezOb3KmmxW8r9/cnNL6d+LbWCDmxLcVwOzOZc5Plm8rvNRa1gm8tcxjZjxs5hdm2K8RlEfyYq c/2zhD6tgW1+GcqB2frllLc0J7MNbN9wzJa8xPlHf/Dd0NimLBdJbsG2fHjRSyS8ZBKXG7Pllfcs IqRwSM0wfWAZstlxSelumd9icYH4u1y7QAVnNr1cAbNpUHL/Mte/wC39nv7M5mJFf9FEMjvS4XZw wt/P5u+ygnjb/tjWr66Qu8y9be1q8yPjJyWBkBsI2+xt60ef09t2eFH5+NlMlzhn2+1q01HsMubE tn+pUlZ7ur1teYj08oqrLd62G9spnGw5JLW3zY/J09Khy3HUjULufG7cCFsKuYvkas+aNev/A5b1 YP+LHkW7AAAAAElFTkSuQmCC --e89a8ff1cb680db5eb04c5e436d7-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 10:20:05 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 14:20:05 +0000 Received: from localhost ([127.0.0.1]:46560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv7sC-0002RJ-Ha for submit@debbugs.gnu.org; Sat, 28 Jul 2012 10:20:05 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:52606) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv7sA-0002RC-Ir for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 10:20:03 -0400 Received: by obbwc20 with SMTP id wc20so5712852obb.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 07:12:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=U1iam0Jvaw6XXjdx9Vk8MEmoPwBb1NyKmKhYnmgTFTY=; b=t50oeh6uIFem2q+fBlkcDXqQkbx8tmij2uxsYCOiITF8uuT7kB9IdH+ikdBDn8v4td /5GhlAlsXODjJ8YuAsFu5MyUMUzq40PFXaxf0j55zhuty3zv3JvdYFISojW5cdYrF/cq Z8wualeew4gXy0NZGkiLWsA2r1KjoJ7J5iACIKgmsoh4t+wXvMFpLB6DyCmMBDtj6NLs svoBYDabSMd2P91uWaU43qL6kRdcZsNyhvOGSRzhmzK/5rnHy44eUnJR1QyM7S3aGQfv kxNPquPBJ4WVV80/ydPwttQjEn2eph5KbSdeC9xpV1HvJKQ95bGDg6rdww38sA+PsDJZ 8N2w== MIME-Version: 1.0 Received: by 10.182.2.233 with SMTP id 9mr8675354obx.11.1343484779507; Sat, 28 Jul 2012 07:12:59 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Sat, 28 Jul 2012 07:12:59 -0700 (PDT) Date: Sat, 28 Jul 2012 16:12:59 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=E1=22_and_=22=E9=22_are?= =?ISO-8859-1?Q?_not_correctly_displayed_on_a_Windows_terminal?= From: Dani Moncayo To: Eli Zaretskii Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) > I've applied the patch and built the branch. > > Now, after starting emacs (-Q -nw) and typing "=E1=E9=ED=F3=FA=F1=E7", Em= acs shows > different symbols (see attached screenshot)... And after doing "C-x RET t cp850 RET", everything seem to work fine. --=20 Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:08:37 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 15:08:37 +0000 Received: from localhost ([127.0.0.1]:46696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8dB-0005KV-HL for submit@debbugs.gnu.org; Sat, 28 Jul 2012 11:08:37 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:55706) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8d8-0005KM-88 for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 11:08:35 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M7V00L00LI1XU00@a-mtaout21.012.net.il> for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 18:01:30 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V00L3ILQHUA40@a-mtaout21.012.net.il>; Sat, 28 Jul 2012 18:01:30 +0300 (IDT) Date: Sat, 28 Jul 2012 18:01:39 +0300 From: Eli Zaretskii Subject: Re: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: To: Dani Moncayo Message-id: <834noshquk.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: QUOTED-PRINTABLE X-012-Sender: halo1@inter.net.il References: X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Sat, 28 Jul 2012 16:12:59 +0200 > From: Dani Moncayo > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org >=20 > > I've applied the patch and built the branch. > > > > Now, after starting emacs (-Q -nw) and typing "=E1=E9=ED=F3=FA= =F1=E7", Emacs shows > > different symbols (see attached screenshot)... >=20 > And after doing "C-x RET t cp850 RET", everything seem to work fine= . Did you compile international/mule-cmds.el (which was modified by the patch) and did you re-dump Emacs after byte-compiling mule-cmds.el? If you did all that, what is the value you get by evaluating (terminal-coding-system), and what is the value you get from w32-get-console-codepage? From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:09:40 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 15:09:40 +0000 Received: from localhost ([127.0.0.1]:46701 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8eB-0005ME-V2 for submit@debbugs.gnu.org; Sat, 28 Jul 2012 11:09:40 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:32868) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8eA-0005M6-Sn for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 11:09:39 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0M7V00400LQX9Z00@a-mtaout23.012.net.il> for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 18:02:35 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V004W8LSA5V40@a-mtaout23.012.net.il>; Sat, 28 Jul 2012 18:02:35 +0300 (IDT) Date: Sat, 28 Jul 2012 18:02:43 +0300 From: Eli Zaretskii Subject: Re: Re: Re: bug#12055: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <83394chqss.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> <838ve4hy65.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Sat, 28 Jul 2012 14:49:34 +0200 > From: Dani Moncayo > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > > Can you > > apply the patch outside Emacs, by using the Patch utility? > > I'm sorry, but the patch utility is giving me problems too :( > > I've installed the GnuWin32 version, and added its "bin" directory > (where the "patch.exe" program is) to my system PATH. > > After doing this, if I open a cmd console and type "patch", I see a > dialog box from Windows 7 asking me to allow the execution of the > program. I click "yes" and then a new console window is opened, with > no text inside it. This is UAC in action. You need a manifest for Patch. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:30:26 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 15:30:26 +0000 Received: from localhost ([127.0.0.1]:46758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8yI-0005qz-3k for submit@debbugs.gnu.org; Sat, 28 Jul 2012 11:30:26 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:50410) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv8yG-0005qs-Ek for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 11:30:25 -0400 Received: by obbwc20 with SMTP id wc20so5788251obb.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 08:23:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=av6GNsdugnI1phArdyOCArPrIDAvL6Hb5F1iUooSYNA=; b=yJNVJ5Tda6YmQpcew2m/8jY883BorbVnY5SAzZEcrTTpYuljjO4SE81FoRfg0MxxFx UgO/tBEuB6dfTTkkuWJhhQOQi4Xt4oWYLb6omgnRYYAPZ9w+wKIuTfDrqyVaTak7Zx/M XukmOJn0FX4BieeaaRJOhIorU6lXHsM1pS78vNiWzGOYgRjwbSWCorML3vfEPWcxpvQT j/YUBdXQHOZnIeIbwAYXfpHYZgSE+hmRjk6CH7rzyycOjRYadCN1ZRJ9XhdzChUq4+F/ +tcft/S5FaIdaOjWP9j3DaPC0Unr0Opmv0M77la2xP8HwN6E3HA1m3cVAImG4ylNLo6P VMEg== MIME-Version: 1.0 Received: by 10.60.26.134 with SMTP id l6mr8840376oeg.40.1343489000211; Sat, 28 Jul 2012 08:23:20 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Sat, 28 Jul 2012 08:23:19 -0700 (PDT) In-Reply-To: <834noshquk.fsf@gnu.org> References: <834noshquk.fsf@gnu.org> Date: Sat, 28 Jul 2012 17:23:19 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=E1=22_and_=22=E9=22?= =?ISO-8859-1?Q?_are_not_correctly_displayed_on_a_Windows_terminal?= From: Dani Moncayo To: Eli Zaretskii Content-Type: multipart/mixed; boundary=e89a8ff1c63c9e035404c5e568aa X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) --e89a8ff1c63c9e035404c5e568aa Content-Type: text/plain; charset=ISO-8859-1 > Did you compile international/mule-cmds.el (which was modified by the > patch) Yes. > and did you re-dump Emacs after byte-compiling mule-cmds.el? I don't know. This is exactly what I did: 1. I applied your patch to my branch (the whole patch, which includes the file you mention). 2. To make sure that the patch was correctly applied, I compared your patch with the output of "bzr diff" (I'm attaching this output if you want to check it). 3. I went to the "nt" subdirectory and ran a plain "mingw32-make". I thought that the build system would know what to recompile based on what files have changed since the last time. 4. I ran a "mingw32-make install". > If you did all that, what is the value you get by evaluating > (terminal-coding-system) cp1252 >, and what is the value you get from > w32-get-console-codepage? "w32-get-console-codepage" is void as a variable. "(w32-get-console-codepage)" returns 850. -- Dani Moncayo --e89a8ff1c63c9e035404c5e568aa Content-Type: application/octet-stream; name=bzr-diff Content-Disposition: attachment; filename=bzr-diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_h56ulo6c0 PT09IG1vZGlmaWVkIGZpbGUgJ2xpc3AvaW50ZXJuYXRpb25hbC9tdWxlLWNtZHMuZWwnCi0tLSBs aXNwL2ludGVybmF0aW9uYWwvbXVsZS1jbWRzLmVsCTIwMTItMDctMjUgMjM6MTE6MjMgKzAwMDAK KysrIGxpc3AvaW50ZXJuYXRpb25hbC9tdWxlLWNtZHMuZWwJMjAxMi0wNy0yOCAxMzoyMTo1MiAr MDAwMApAQCAtMjY1NSwyMyArMjY1NSwyOSBAQAogCiAgICAgOzsgT24gV2luZG93cywgb3ZlcnJp ZGUgbG9jYWxlLWNvZGluZy1zeXN0ZW0sCiAgICAgOzsgZGVmYXVsdC1maWxlLW5hbWUtY29kaW5n LXN5c3RlbSwga2V5Ym9hcmQtY29kaW5nLXN5c3RlbSwKLSAgICA7OyB0ZXJtaW5hbC1jb2Rpbmct c3lzdGVtIHdpdGggc3lzdGVtIGNvZGVwYWdlLgorICAgIDs7IHRlcm1pbmFsLWNvZGluZy1zeXN0 ZW0gd2l0aCB0aGUgYXBwcm9wcmlhdGUgY29kZXBhZ2VzLgogICAgICh3aGVuIChib3VuZHAgJ3cz Mi1hbnNpLWNvZGUtcGFnZSkKLSAgICAgIChsZXQgKChjb2RlLXBhZ2UtY29kaW5nIChpbnRlcm4g KGZvcm1hdCAiY3AlZCIgdzMyLWFuc2ktY29kZS1wYWdlKSkpKQotCSh3aGVuIChjb2Rpbmctc3lz dGVtLXAgY29kZS1wYWdlLWNvZGluZykKLQkgICh1bmxlc3MgZnJhbWUgKHNldHEgbG9jYWxlLWNv ZGluZy1zeXN0ZW0gY29kZS1wYWdlLWNvZGluZykpCi0JICAoc2V0LWtleWJvYXJkLWNvZGluZy1z eXN0ZW0gY29kZS1wYWdlLWNvZGluZyBmcmFtZSkKLQkgIChzZXQtdGVybWluYWwtY29kaW5nLXN5 c3RlbSBjb2RlLXBhZ2UtY29kaW5nIGZyYW1lKQotCSAgOzsgU2V0IGRlZmF1bHQtZmlsZS1uYW1l LWNvZGluZy1zeXN0ZW0gbGFzdCwgc28gdGhhdCBFbWFjcwotCSAgOzsgZG9lc24ndCB0cnkgdG8g dXNlIGNwTk5OTiB3aGVuIGl0IGRlZmluZXMga2V5Ym9hcmQgYW5kCi0JICA7OyB0ZXJtaW5hbCBl bmNvZGluZy4gIFRoYXQncyBiZWNhdXNlIHRoZSBhYm92ZSB0d28gbGluZXMKLQkgIDs7IHdpbGwg d2FudCB0byBsb2FkIGNvZGUtcGFnZXMuZWwsIHdoZXJlIGNwTk5OTiBhcmUKLQkgIDs7IGRlZmlu ZWQ7IGlmIGRlZmF1bHQtZmlsZS1uYW1lLWNvZGluZy1zeXN0ZW0gd2VyZSBzZXQgdG8KLQkgIDs7 IGNwTk5OTiB3aGlsZSB0aGVzZSB0d28gbGluZXMgcnVuLCBFbWFjcyB3aWxsIHdhbnQgdG8gdXNl Ci0JICA7OyBpdCBmb3IgZW5jb2RpbmcgdGhlIGZpbGUgbmFtZSBpdCB3YW50cyB0byBsb2FkLiAg QW5kIHRoYXQKLQkgIDs7IHdpbGwgZmFpbCwgc2luY2UgY3BOTk5OIGlzIG5vdCB5ZXQgdXNhYmxl IHVudGlsCi0JICA7OyBjb2RlLXBhZ2VzLmVsIGZpbmlzaGVzIGxvYWRpbmcuCi0JICAoc2V0cSBk ZWZhdWx0LWZpbGUtbmFtZS1jb2Rpbmctc3lzdGVtIGNvZGUtcGFnZS1jb2RpbmcpKSkpCisgICAg ICAobGV0ICgoYW5zaS1jb2RlLXBhZ2UtY29kaW5nIChpbnRlcm4gKGZvcm1hdCAiY3AlZCIgdzMy LWFuc2ktY29kZS1wYWdlKSkpCisgICAgICAgICAgIChvZW0tY29kZS1wYWdlLWNvZGluZworICAg ICAgICAgICAgKGludGVybiAoZm9ybWF0ICJjcCVkIiAodzMyLWdldC1jb25zb2xlLWNvZGVwYWdl KSkpKQorICAgICAgICAgICBhbnNpLWNzLXAgb2VtLWNzLXApCisgICAgICAgKGFuZCAoY29kaW5n LXN5c3RlbS1wIGFuc2ktY29kZS1wYWdlLWNvZGluZykKKyAgICAgICAgICAgIChzZXRxIGFuc2kt Y3MtcCB0KSkKKyAgICAgICAoYW5kIChjb2Rpbmctc3lzdGVtLXAgb2VtLWNvZGUtcGFnZS1jb2Rp bmcpCisgICAgICAgICAgICAoc2V0cSBvZW0tY3MtcCB0KSkKKyAgICAgICA7OyBTZXQgdGhlIGtl eWJvYXJkIGFuZCBkaXNwbGF5IGVuY29kaW5nIHRvIGVpdGhlciB0aGUgY3VycmVudAorICAgICAg IDs7IEFOU0kgY29kZXBhZ2Ugb2YgdGhlIE9FTSBjb2RlcGFnZSwgZGVwZW5kaW5nIG9uIHdoZXRo ZXIKKyAgICAgICA7OyB0aGlzIGlzIGEgR1VJIG9yIGEgVFRZIGZyYW1lLgorICAgICAgICh3aGVu IGFuc2ktY3MtcAorICAgICAgICAgKHVubGVzcyBmcmFtZSAoc2V0cSBsb2NhbGUtY29kaW5nLXN5 c3RlbSBhbnNpLWNvZGUtcGFnZS1jb2RpbmcpKQorICAgICAgICAgKHdoZW4gKGRpc3BsYXktZ3Jh cGhpYy1wIGZyYW1lKQorICAgICAgICAgICAoc2V0LWtleWJvYXJkLWNvZGluZy1zeXN0ZW0gYW5z aS1jb2RlLXBhZ2UtY29kaW5nIGZyYW1lKQorICAgICAgICAgICAoc2V0LXRlcm1pbmFsLWNvZGlu Zy1zeXN0ZW0gYW5zaS1jb2RlLXBhZ2UtY29kaW5nIGZyYW1lKSkKKyAgICAgICAgIChzZXRxIGRl ZmF1bHQtZmlsZS1uYW1lLWNvZGluZy1zeXN0ZW0gYW5zaS1jb2RlLXBhZ2UtY29kaW5nKSkKKyAg ICAgICAod2hlbiBvZW0tY3MtcAorICAgICAgICAgKHVubGVzcyAoZGlzcGxheS1ncmFwaGljLXAg ZnJhbWUpCisgICAgICAgICAgIChzZXQta2V5Ym9hcmQtY29kaW5nLXN5c3RlbSBvZW0tY29kZS1w YWdlLWNvZGluZyBmcmFtZSkKKyAgICAgICAgICAgKHNldC10ZXJtaW5hbC1jb2Rpbmctc3lzdGVt IG9lbS1jb2RlLXBhZ2UtY29kaW5nIGZyYW1lKSkpKSkKIAogICAgICh3aGVuIChlcSBzeXN0ZW0t dHlwZSAnZGFyd2luKQogICAgICAgOzsgT24gRGFyd2luLCBmaWxlIG5hbWVzIGFyZSBhbHdheXMg ZW5jb2RlZCBpbiB1dGYtOCwgbm8gbWF0dGVyCgo9PT0gbW9kaWZpZWQgZmlsZSAnc3JjL3czMmNv bnNvbGUuYycKLS0tIHNyYy93MzJjb25zb2xlLmMJMjAxMi0wNi0yOCAwNzo1MDoyNyArMDAwMAor Kysgc3JjL3czMmNvbnNvbGUuYwkyMDEyLTA3LTI4IDEzOjIxOjUyICswMDAwCkBAIC0zNyw2ICsz Nyw3IEBACiAjaW5jbHVkZSAidGVybWhvb2tzLmgiCiAjaW5jbHVkZSAidGVybWNoYXIuaCIKICNp bmNsdWRlICJkaXNwZXh0ZXJuLmgiCisjaW5jbHVkZSAidzMyaGVhcC5oIiAgIC8qIGZvciBvc19z dWJ0eXBlICovCiAjaW5jbHVkZSAidzMyaW5ldnQuaCIKIAogLyogZnJvbSB3aW5kb3cuYyAqLwpA QCAtNjcsNiArNjgsNyBAQAogI2VuZGlmCiAKIEhBTkRMRSAga2V5Ym9hcmRfaGFuZGxlOworaW50 IHczMl9jb25zb2xlX3VuaWNvZGVfaW5wdXQ7CiAKIAogLyogU2V0dGluZyB0aGlzIGFzIHRoZSBj dHJsIGhhbmRsZXIgcHJldmVudHMgZW1hY3MgZnJvbSBiZWluZyBraWxsZWQgd2hlbgpAQCAtNzg2 LDYgKzc4OCwxMSBAQAogCQkgICAgICAgaW5mby5zcldpbmRvdy5MZWZ0KTsKICAgICB9CiAKKyAg aWYgKG9zX3N1YnR5cGUgPT0gT1NfTlQpCisgICAgdzMyX2NvbnNvbGVfdW5pY29kZV9pbnB1dCA9 IDE7CisgIGVsc2UKKyAgICB3MzJfY29uc29sZV91bmljb2RlX2lucHV0ID0gMDsKKwogICAvKiBT ZXR1cCB3MzJfZGlzcGxheV9pbmZvIHN0cnVjdHVyZSBmb3IgdGhpcyBmcmFtZS4gKi8KIAogICB3 MzJfaW5pdGlhbGl6ZV9kaXNwbGF5X2luZm8gKGJ1aWxkX3N0cmluZyAoIkNvbnNvbGUiKSk7Cgo9 PT0gbW9kaWZpZWQgZmlsZSAnc3JjL3czMmluZXZ0LmMnCi0tLSBzcmMvdzMyaW5ldnQuYwkyMDEy LTA1LTI2IDExOjU4OjE5ICswMDAwCisrKyBzcmMvdzMyaW5ldnQuYwkyMDEyLTA3LTI4IDEzOjIx OjUyICswMDAwCkBAIC00MSw2ICs0MSw3IEBACiAjaW5jbHVkZSAidGVybWNoYXIuaCIKICNpbmNs dWRlICJ3MzJoZWFwLmgiCiAjaW5jbHVkZSAidzMydGVybS5oIgorI2luY2x1ZGUgInczMmluZXZ0 LmgiCiAKIC8qIHN0ZGluLCBmcm9tIHczMmNvbnNvbGUuYyAqLwogZXh0ZXJuIEhBTkRMRSBrZXli b2FyZF9oYW5kbGU7CkBAIC02MSw2ICs2MiwxNSBAQAogLyogVGVtcG9yYXJpbHkgc3RvcmUgbGVh ZCBieXRlIG9mIERCQ1MgaW5wdXQgc2VxdWVuY2VzLiAgKi8KIHN0YXRpYyBjaGFyIGRiY3NfbGVh ZCA9IDA7CiAKK3N0YXRpYyBpbmxpbmUgQk9PTAordzMyX3JlYWRfY29uc29sZV9pbnB1dCAoSEFO RExFIGgsIElOUFVUX1JFQ09SRCAqcmVjLCBEV09SRCByZWNzaXplLAorICAgICAgICAgICAgICAg ICAgICAgICBEV09SRCAqd2FpdGluZykKK3sKKyAgcmV0dXJuICh3MzJfY29uc29sZV91bmljb2Rl X2lucHV0CisgICAgICAgICA/IFJlYWRDb25zb2xlSW5wdXRXIChoLCByZWMsIHJlY3NpemUsIHdh aXRpbmcpCisgICAgICAgICA6IFJlYWRDb25zb2xlSW5wdXRBIChoLCByZWMsIHJlY3NpemUsIHdh aXRpbmcpKTsKK30KKwogc3RhdGljIGludAogZmlsbF9xdWV1ZSAoQk9PTCBibG9jaykKIHsKQEAg LTgwLDggKzkwLDggQEAKIAlyZXR1cm4gMDsKICAgICB9CiAKLSAgcmMgPSBSZWFkQ29uc29sZUlu cHV0IChrZXlib2FyZF9oYW5kbGUsIGV2ZW50X3F1ZXVlLCBFVkVOVF9RVUVVRV9TSVpFLAotCQkJ ICZldmVudHNfd2FpdGluZyk7CisgIHJjID0gdzMyX3JlYWRfY29uc29sZV9pbnB1dCAoa2V5Ym9h cmRfaGFuZGxlLCBldmVudF9xdWV1ZSwgRVZFTlRfUVVFVUVfU0laRSwKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICZldmVudHNfd2FpdGluZyk7CiAgIGlmICghcmMpCiAgICAgcmV0dXJu IC0xOwogICBxdWV1ZV9wdHIgPSBldmVudF9xdWV1ZTsKQEAgLTIyNCw3ICsyMzQsNyBAQAogI2Vu ZGlmCiAKICAgLyogT24gTlQsIGNhbGwgVG9Vbmljb2RlIGluc3RlYWQgYW5kIHRoZW4gY29udmVy dCB0byB0aGUgY3VycmVudAotICAgICBsb2NhbGUncyBkZWZhdWx0IGNvZGVwYWdlLiAgKi8KKyAg ICAgY29uc29sZSBpbnB1dCBjb2RlcGFnZS4gICovCiAgIGlmIChvc19zdWJ0eXBlID09IE9TX05U KQogICAgIHsKICAgICAgIFdDSEFSIGJ1ZlsxMjhdOwpAQCAtMjMzLDE0ICsyNDMsOSBAQAogCQkJ ICBrZXlzdGF0ZSwgYnVmLCAxMjgsIDApOwogICAgICAgaWYgKGlzZGVhZCA+IDApCiAJewotCSAg Y2hhciBjcFsyMF07Ci0JICBpbnQgY3BJZDsKKyAgICAgICAgIGludCBjcElkID0gR2V0Q29uc29s ZUNQICgpOwogCiAJICBldmVudC0+dUNoYXIuVW5pY29kZUNoYXIgPSBidWZbaXNkZWFkIC0gMV07 Ci0KLQkgIEdldExvY2FsZUluZm8gKEdldFRocmVhZExvY2FsZSAoKSwKLQkJCSBMT0NBTEVfSURF RkFVTFRBTlNJQ09ERVBBR0UsIGNwLCAyMCk7Ci0JICBjcElkID0gYXRvaSAoY3ApOwogCSAgaXNk ZWFkID0gV2lkZUNoYXJUb011bHRpQnl0ZSAoY3BJZCwgMCwgYnVmLCBpc2RlYWQsCiAJCQkJCWFu c2lfY29kZSwgNCwgTlVMTCwgTlVMTCk7CiAJfQpAQCAtNDQ3LDI2ICs0NTIsMzQgQEAKIAl9CiAg ICAgICBlbHNlIGlmIChldmVudC0+dUNoYXIuQXNjaWlDaGFyID4gMCkKIAl7CisgICAgICAgICAv KiBQdXJlIEFTQ0lJIGNoYXJhY3RlcnMgPCAxMjguICAqLwogCSAgZW1hY3NfZXYtPmtpbmQgPSBB U0NJSV9LRVlTVFJPS0VfRVZFTlQ7CiAJICBlbWFjc19ldi0+Y29kZSA9IGV2ZW50LT51Q2hhci5B c2NpaUNoYXI7CiAJfQotICAgICAgZWxzZSBpZiAoZXZlbnQtPnVDaGFyLlVuaWNvZGVDaGFyID4g MCkKKyAgICAgIGVsc2UgaWYgKGV2ZW50LT51Q2hhci5Vbmljb2RlQ2hhciA+IDAKKyAgICAgICAg ICAgICAgJiYgdzMyX2NvbnNvbGVfdW5pY29kZV9pbnB1dCkKIAl7CisgICAgICAgICAvKiBVbmlj b2RlIGNvZGVwb2ludDsgb25seSB2YWxpZCBpZiB3ZSBhcmUgdXNpbmcgVW5pY29kZQorICAgICAg ICAgICAgY29uc29sZSBpbnB1dCBtb2RlLiAgKi8KIAkgIGVtYWNzX2V2LT5raW5kID0gTVVMVElC WVRFX0NIQVJfS0VZU1RST0tFX0VWRU5UOwogCSAgZW1hY3NfZXYtPmNvZGUgPSBldmVudC0+dUNo YXIuVW5pY29kZUNoYXI7CiAJfQogICAgICAgZWxzZQogCXsKLQkgIC8qIEZhbGxiYWNrIGZvciBu b24tVW5pY29kZSB2ZXJzaW9ucyBvZiBXaW5kb3dzLiAgKi8KKyAgICAgICAgIC8qIEZhbGxiYWNr IGhhbmRsaW5nIG9mIG5vbi1BU0NJSSBjaGFyYWN0ZXJzIGZvciBub24tVW5pY29kZQorICAgICAg ICAgICAgdmVyc2lvbnMgb2YgV2luZG93cywgYW5kIGZvciBub24tVW5pY29kZSBpbnB1dCBvbiBO VAorICAgICAgICAgICAgZmFtaWx5IG9mIFdpbmRvd3MuICBPbmx5IGNoYXJhY3RlcnMgaW4gdGhl IGN1cnJlbnQKKyAgICAgICAgICAgIGNvbnNvbGUgY29kZXBhZ2UgYXJlIHN1cHBvcnRlZCBieSB0 aGlzIGZhbGxiYWNrLiAgKi8KIAkgIHdjaGFyX3QgY29kZTsKIAkgIGNoYXIgZGJjc1syXTsKLSAg ICAgICAgICBjaGFyIGNwWzIwXTsKICAgICAgICAgICBpbnQgY3BJZDsKIAotCSAgLyogR2V0IHRo ZSBjb2RlcGFnZSB0byBpbnRlcnByZXQgdGhpcyBrZXkgd2l0aC4gICovCi0gICAgICAgICAgR2V0 TG9jYWxlSW5mbyAoR2V0VGhyZWFkTG9jYWxlICgpLAotCQkJIExPQ0FMRV9JREVGQVVMVEFOU0lD T0RFUEFHRSwgY3AsIDIwKTsKLSAgICAgICAgICBjcElkID0gYXRvaSAoY3ApOworICAgICAgICAg LyogR2V0IHRoZSBjdXJyZW50IGNvbnNvbGUgaW5wdXQgY29kZXBhZ2UgdG8gaW50ZXJwcmV0IHRo aXMKKyAgICAgICAgICAgIGtleSB3aXRoLiAgTm90ZSB0aGF0IHRoZSBzeXN0ZW0gZGVmYXVsdHMg Zm9yIHRoZSBPRU0KKyAgICAgICAgICAgIGNvZGVwYWdlIGNvdWxkIGhhdmUgYmVlbiBjaGFuZ2Vk IGJ5IGNhbGxpbmcgU2V0Q29uc29sZUNQCisgICAgICAgICAgICBvciB3MzItc2V0LWNvbnNvbGUt Y29kZXBhZ2UsIHNvIHVzaW5nIEdldExvY2FsZUluZm8gdG8KKyAgICAgICAgICAgIGdldCBMT0NB TEVfSURFRkFVTFRDT0RFUEFHRSBpcyBub3QgVFJUIGhlcmUuICAqLworICAgICAgICAgIGNwSWQg PSBHZXRDb25zb2xlQ1AgKCk7CiAKIAkgIGRiY3NbMF0gPSBkYmNzX2xlYWQ7CiAJICBkYmNzWzFd ID0gZXZlbnQtPnVDaGFyLkFzY2lpQ2hhcjsKQEAgLTUwMSw2ICs1MTQsNyBAQAogICAgIH0KICAg ZWxzZQogICAgIHsKKyAgICAgIC8qIEZ1bmN0aW9uIGtleXMgYW5kIG90aGVyIG5vbi1jaGFyYWN0 ZXIga2V5cy4gICovCiAgICAgICBlbWFjc19ldi0+a2luZCA9IE5PTl9BU0NJSV9LRVlTVFJPS0Vf RVZFTlQ7CiAgICAgICBlbWFjc19ldi0+Y29kZSA9IGV2ZW50LT53VmlydHVhbEtleUNvZGU7CiAg ICAgfQoKPT09IG1vZGlmaWVkIGZpbGUgJ3NyYy93MzJpbmV2dC5oJwotLS0gc3JjL3czMmluZXZ0 LmgJMjAxMi0wMS0xOSAwNzoyMToyNSArMDAwMAorKysgc3JjL3czMmluZXZ0LmgJMjAxMi0wNy0y OCAxMzoyMTo1MiArMDAwMApAQCAtMTksNiArMTksOCBAQAogI2lmbmRlZiBFTUFDU19XMzJJTkVW VF9ICiAjZGVmaW5lIEVNQUNTX1czMklORVZUX0gKIAorZXh0ZXJuIGludCB3MzJfY29uc29sZV91 bmljb2RlX2lucHV0OworCiBleHRlcm4gaW50IHczMl9jb25zb2xlX3JlYWRfc29ja2V0IChzdHJ1 Y3QgdGVybWluYWwgKnRlcm0sIGludCBudW1jaGFycywKIAkJCQkgICAgc3RydWN0IGlucHV0X2V2 ZW50ICpob2xkX3F1aXQpOwogZXh0ZXJuIHZvaWQgdzMyX2NvbnNvbGVfbW91c2VfcG9zaXRpb24g KEZSQU1FX1BUUiAqZiwgaW50IGluc2lzdCwKCg== --e89a8ff1c63c9e035404c5e568aa-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:41:40 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 15:41:40 +0000 Received: from localhost ([127.0.0.1]:46783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv99A-00066S-8m for submit@debbugs.gnu.org; Sat, 28 Jul 2012 11:41:40 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:50153) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv997-00066J-Lb for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 11:41:38 -0400 Received: by obbwc20 with SMTP id wc20so5800684obb.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 08:34:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=f2FIJy0Uw1lfa9SFvJi+5P4n62i1lBNt+z4AWXgA8zA=; b=nqjqIBV4yXlCRWvbf4dpIIc/4UjyEzaljv9L8qlef8JoUBUjjeO7zO7Fup/mYCRTVg ps1p/S5fsH6vTnfhe3OjbdB49Ul8iUtgx7RRckiyedjP5buHCbac6k7AkTEJr847VOvL 9q8BtGEcCXB2BRJxsJrojysF/qvBFvusViPRbH0nIUKsm214fK0lrpWvu1VQgdP3eFTY VGcjUwg+wKehRGq1q+ruZyoF2IrjX3iHljE9bq0HWcn/Z4C5Zpp8koMu6V5CNuqB6n4r dxs29vq2mgeX2Ojb80LBDwSq/xaxQmQYuOfMoxjIMonepONvG5TAbF8cUdgU0jalH6Zo kf8Q== MIME-Version: 1.0 Received: by 10.182.98.108 with SMTP id eh12mr9027117obb.6.1343489674302; Sat, 28 Jul 2012 08:34:34 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Sat, 28 Jul 2012 08:34:34 -0700 (PDT) In-Reply-To: References: <834noshquk.fsf@gnu.org> Date: Sat, 28 Jul 2012 17:34:34 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=E1=22_and_=22=E9=22?= =?ISO-8859-1?Q?_are_not_correctly_displayed_on_a_Windows_terminal?= From: Dani Moncayo To: Eli Zaretskii Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) On Sat, Jul 28, 2012 at 5:23 PM, Dani Moncayo wrote: >> Did you compile international/mule-cmds.el (which was modified by the >> patch) > > Yes. I'm sorry. I thought that the build process would do every needed compilation. I've just recompiled the file "lisp/international/mule-cmds.elc" and rebuit Emacs ("mingw32-make" + "mingw32-make install"). Now everything seem to work well. -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:42:24 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 15:42:24 +0000 Received: from localhost ([127.0.0.1]:46788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv99s-00067l-Fy for submit@debbugs.gnu.org; Sat, 28 Jul 2012 11:42:24 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:46651) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv99p-00067b-4x for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 11:42:22 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M7V00400N457A00@a-mtaout22.012.net.il> for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 18:35:12 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V003HANANP4A0@a-mtaout22.012.net.il>; Sat, 28 Jul 2012 18:35:11 +0300 (IDT) Date: Sat, 28 Jul 2012 18:35:20 +0300 From: Eli Zaretskii Subject: Re: Re: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1?= =?iso-8859-1?Q?=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <83zk6jhpaf.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <834noshquk.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Sat, 28 Jul 2012 17:23:19 +0200 > From: Dani Moncayo > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > > Did you compile international/mule-cmds.el (which was modified by the > > patch) > > Yes. > > > and did you re-dump Emacs after byte-compiling mule-cmds.el? > > I don't know. This is exactly what I did: > 1. I applied your patch to my branch (the whole patch, which includes > the file you mention). > 2. To make sure that the patch was correctly applied, I compared your > patch with the output of "bzr diff" (I'm attaching this output if you > want to check it). > 3. I went to the "nt" subdirectory and ran a plain "mingw32-make". I > thought that the build system would know what to recompile based on > what files have changed since the last time. > 4. I ran a "mingw32-make install". > > > If you did all that, what is the value you get by evaluating > > (terminal-coding-system) > > cp1252 > > >, and what is the value you get from > > w32-get-console-codepage? > > "w32-get-console-codepage" is void as a variable. > "(w32-get-console-codepage)" returns 850. This looks as if the changes in mule-cmds didn't take place at all. Please try rebuilding one more time, and please run emacs.exe from src/oo-spd/i386 or src/oo/i386 (depending on whether you build it optimized or not). From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 11:53:44 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 15:53:44 +0000 Received: from localhost ([127.0.0.1]:46812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9Kq-0006NU-3N for submit@debbugs.gnu.org; Sat, 28 Jul 2012 11:53:44 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:34274) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9Kn-0006NK-J8 for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 11:53:42 -0400 Received: by obbwc20 with SMTP id wc20so5813274obb.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 08:46:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=K5QMNlc1xRhT5uGTVWzrCmd90Nwsw11zGe/UxPtYQuI=; b=qBp6jtmBwKYJwxN+JfPXnerN1YiTqCk3DorbO9+BQxPWPFKi7Y6rfmhPp8Saypll9a gkDBtWvxbPnWWehA5M/xKLtEfRxKc0AK1TEp7nNZ8m/RNPd/QADM+siqVujvOYm2CVel vS0qA50Wo6TPwlnsfIninZ+gMcj06DCjYcRQzXZD9yxX2cQ9PB4T5bWEOO0cPeqmAnrz XrLiCAZUpf4pD3e8pMx/e2IVueBXavJBZ0j7jIOiufnjBu+6GTCJvbqN/Ym7Wt/iMXtj W/Up0ADosd0retVOf8uWywJZrCsR5vkJisSdfXwqy59SJlTSn8n4IEBS6SECVrtawVHO /L5Q== MIME-Version: 1.0 Received: by 10.182.72.9 with SMTP id z9mr9178600obu.5.1343490398305; Sat, 28 Jul 2012 08:46:38 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Sat, 28 Jul 2012 08:46:38 -0700 (PDT) In-Reply-To: <83zk6jhpaf.fsf@gnu.org> References: <834noshquk.fsf@gnu.org> <83zk6jhpaf.fsf@gnu.org> Date: Sat, 28 Jul 2012 17:46:38 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_Re=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22=E1=22_and_?= =?ISO-8859-1?Q?=22=E9=22_are_not_correctly_displayed_on_a_Windows_terminal?= From: Dani Moncayo To: Eli Zaretskii Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org 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: -2.6 (--) > This looks as if the changes in mule-cmds didn't take place at all. > Please try rebuilding one more time, and please run emacs.exe from > src/oo-spd/i386 or src/oo/i386 (depending on whether you build it > optimized or not). Indeed. As I said, after byte-compiling "lisp/international/mule-cmds.el" and rebuilding Emacs, now the problems discussed in this thread seem to be solved, and now: (terminal-coding-system) => cp850 (w32-get-console-codepage) => 850 -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 12:14:54 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 16:14:54 +0000 Received: from localhost ([127.0.0.1]:46844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9fK-0006qT-LO for submit@debbugs.gnu.org; Sat, 28 Jul 2012 12:14:54 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:58866) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9fI-0006qL-Be for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 12:14:53 -0400 Received: by pbcwy7 with SMTP id wy7so6968421pbc.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 09:07:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=VoB7qtUl1YVwOp30Fv8htTJ116D/+spO2kk4zMRdX1o=; b=KX0hjDIvVAgXMy64L6r9qGQmakhP1m23oYRvBJx19T6AmZ4mP5O7I1yeCIXyS2/qaP FhFpefhznr7q+IuqsTcNBeQD+rW37q80rMXQ4VvgqZ6XOs20l56eStLmardDT+NAlNcZ 0Uz1VobfuAagyR0jWE0o9FlbBwOC42VfdCxZHOgJ/tPIO6KnNJYSm2dlEWVEYfH404Tt sJhDqmOIZrA/sc6KVwBN5hzORKWUgOcsUO2fJWx0aSK6SwqSskXTd7217RMCoKmQK0As QwiOJClRgMwIp+/xOQ/KSgk08V4usYVaoP52azPKGrWYll7o/ruF/7Ks1UXCgXvTYXLf rE3g== Received: by 10.68.220.163 with SMTP id px3mr22452785pbc.167.1343491668358; Sat, 28 Jul 2012 09:07:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.143.41.21 with HTTP; Sat, 28 Jul 2012 09:07:08 -0700 (PDT) In-Reply-To: References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> From: Juanma Barranquero Date: Sat, 28 Jul 2012 18:07:08 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2312055=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22?= =?UTF-8?Q?=C3=A1=22_and_=22=C3=A9=22_are_not_correctly_displayed_on_a_Windows_termin?= =?UTF-8?Q?al?= To: Dani Moncayo Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: Eli Zaretskii , 12055@debbugs.gnu.org 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: -2.6 (--) On Sat, Jul 28, 2012 at 3:57 PM, Dani Moncayo wrote: > Well, I've finally managed to install a working "patch" utility for > Windows (MinGW has a package for it). Dani, if you're using Gmail, never copy a patch from the main message window. While displaying the relevant message, use the "Show original" option of the menu on the right, and copy from the original message. I had no trouble applying Eli's patch with "bzr patch". The main message window of Gmail murders tabs and wraps long lines at will. Juanma From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 12:19:38 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 16:19:38 +0000 Received: from localhost ([127.0.0.1]:46850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9ju-0006xH-7Q for submit@debbugs.gnu.org; Sat, 28 Jul 2012 12:19:38 -0400 Received: from mail-pb0-f44.google.com ([209.85.160.44]:34779) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9js-0006xA-FS for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 12:19:37 -0400 Received: by pbcwy7 with SMTP id wy7so6974160pbc.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 09:12:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=HEqcMEDefYcsmpHO8e1UfwvyCrgRJ0sVDCR+ZsAiVrU=; b=XzS6L832sjM3jhXxVNUBBrp/GkuhLeH5irT5nGQhJIzFirg3A8LrsCH+2bWJOKdXKi 5VlL1ebL1wqenHWx7ZdbxkjUr9h1rrsTXdvxPKWynzDWgBV6sA0Nyls9TvBTwwIH8sNx ffTgmbgA97GUtNs0XtJXnlpEN8DAOtLHvWdMwDyCZD2z2zjumH9Js0K/9O1SbEXGGWx4 TafGIfd606qAhRIOnLLo1SxIaNjw3vvtdft53ZCsr62UCYcNp1toGZhyfFcRdswab7FW EZFJhQRS8U143a4cm+vcHwk0S+WyAOv2dEvDLGvVHUk8A17S4UCI3ZVhVc+NIu60+W7X PLoA== Received: by 10.68.220.163 with SMTP id px3mr22478078pbc.167.1343491952989; Sat, 28 Jul 2012 09:12:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.143.41.21 with HTTP; Sat, 28 Jul 2012 09:11:51 -0700 (PDT) In-Reply-To: <83a9yki4ih.fsf@gnu.org> References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> From: Juanma Barranquero Date: Sat, 28 Jul 2012 18:11:51 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=2312055=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22?= =?UTF-8?Q?=C3=A1=22_and_=22=C3=A9=22_are_not_correctly_displayed_on_a_Windows_termin?= =?UTF-8?Q?al?= To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com 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: -2.6 (--) On Sat, Jul 28, 2012 at 12:06 PM, Eli Zaretskii wrote: > Please try the patch below. It works for me. > > Please try it also when Unicode input is not used (it is by default on > Windows NT and later, as result of this patch). You can do that by > forcing w32_console_unicode_input to zero (either by modifying the > source of w32console.c and rebuilding, or by setting the variable's > value in GDB. It works for me in both cases. Juanma From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 12:19:47 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 16:19:47 +0000 Received: from localhost ([127.0.0.1]:46853 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9k2-0006xa-SQ for submit@debbugs.gnu.org; Sat, 28 Jul 2012 12:19:47 -0400 Received: from mail-ob0-f172.google.com ([209.85.214.172]:36290) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9k1-0006xU-PM for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 12:19:46 -0400 Received: by obbwc20 with SMTP id wc20so5841499obb.3 for <12055@debbugs.gnu.org>; Sat, 28 Jul 2012 09:12:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=IwCEn2mljXo4pGdduHZpOpZmY6B0vX6jyaMyxVTDAvA=; b=OoGBBnusSm85FQRIKzJqL4KVYWrBkzdRKbqelAtvcPsgCeYDKS4RDO4QxAuoH869AT OlzSBgys1h+CnSVFEL2DrdmHoiFnRF29UopmAz/kXV/hAHRn43illthqstU1FgDvHeP/ uWyCxuUIRc2e2Mu2KJ2W6hE09NbPRlnQcju+HKnqt9T+iykogYa8aWF1SWaHvS8H6S8P /HVDcxBZDUMII9JHt+1I55f2qlJGy3bz3V2KNWX+3ja7mpWaP2DLf0BR5Qlr9UbnXMi8 WwOBoIru59ovME5XzS1JeqNWM5S9NYaMfUKL5L3xEHZ1noCdHVKNHztDxzK78SO7f75y 1pmQ== MIME-Version: 1.0 Received: by 10.182.49.7 with SMTP id q7mr9034906obn.68.1343491962514; Sat, 28 Jul 2012 09:12:42 -0700 (PDT) Received: by 10.60.172.11 with HTTP; Sat, 28 Jul 2012 09:12:42 -0700 (PDT) In-Reply-To: References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> Date: Sat, 28 Jul 2012 18:12:42 +0200 Message-ID: Subject: =?ISO-8859-1?Q?Re=3A_bug=2312055=3A_Re=3A_bug=2312055=3A_24=2E1=2E50=3B_Characters_=22?= =?ISO-8859-1?Q?=E1=22_and_=22=E9=22_are_not_correctly_displayed_on_a_Windows_termin?= =?ISO-8859-1?Q?al?= From: Dani Moncayo To: Juanma Barranquero Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 12055 Cc: Eli Zaretskii , 12055@debbugs.gnu.org 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: -2.6 (--) >> Well, I've finally managed to install a working "patch" utility for >> Windows (MinGW has a package for it). > > Dani, if you're using Gmail, never copy a patch from the main message > window. While displaying the relevant message, use the "Show original" > option of the menu on the right, and copy from the original message. I > had no trouble applying Eli's patch with "bzr patch". The main message > window of Gmail murders tabs and wraps long lines at will. Thank you so much! And bzr integrates a patch utility... good to know. -- Dani Moncayo From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 12:34:50 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 16:34:50 +0000 Received: from localhost ([127.0.0.1]:46866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9yc-0007IO-IZ for submit@debbugs.gnu.org; Sat, 28 Jul 2012 12:34:50 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:37618) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Sv9yZ-0007IC-Fw for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 12:34:48 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0M7V00J00PN9GA00@a-mtaout20.012.net.il> for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 19:27:42 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V00JG1PQ63E90@a-mtaout20.012.net.il>; Sat, 28 Jul 2012 19:27:42 +0300 (IDT) Date: Sat, 28 Jul 2012 19:27:51 +0300 From: Eli Zaretskii Subject: Re: Re: Re: bug#12055: 24.1.50; Characters =?iso-8859-1?Q?=22=E1?= =?iso-8859-1?Q?=22?= and =?iso-8859-1?Q?=22=E9=22?= are not correctly displayed on a Windows terminal In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <83y5m3hmuw.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: 8bit References: <834noshquk.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: lekktu@gmail.com, 12055@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Sat, 28 Jul 2012 17:34:34 +0200 > From: Dani Moncayo > Cc: lekktu@gmail.com, 12055@debbugs.gnu.org > > I'm sorry. I thought that the build process would do every needed compilation. Never mind that. > I've just recompiled the file "lisp/international/mule-cmds.elc" and > rebuit Emacs ("mingw32-make" + "mingw32-make install"). > > Now everything seem to work well. Thanks! I will wait for Juanma to confirm these good results, before committing. The actual changes I will install include one more subtlety that I missed: the encoding of console input and output on Windows can generally be different, so mule-cmds.el needs one more small tweak. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 12:51:34 2012 Received: (at 12055) by debbugs.gnu.org; 28 Jul 2012 16:51:34 +0000 Received: from localhost ([127.0.0.1]:46889 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SvAEo-0007gy-0A for submit@debbugs.gnu.org; Sat, 28 Jul 2012 12:51:34 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:62753) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SvAEk-0007go-IJ for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 12:51:31 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M7V00M00QDZD400@a-mtaout21.012.net.il> for 12055@debbugs.gnu.org; Sat, 28 Jul 2012 19:44:26 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V00MCQQHXBP30@a-mtaout21.012.net.il>; Sat, 28 Jul 2012 19:44:22 +0300 (IDT) Date: Sat, 28 Jul 2012 19:44:31 +0300 From: Eli Zaretskii Subject: Re: Re: bug#12055: Re: bug#12055: 24.1.50; Characters =?utf-8?Q?=22=C3=A1=22?= and =?utf-8?Q?=22=C3=A9=22?= are not correctly displayed on a Windows terminal In-reply-to: X-012-Sender: halo1@inter.net.il To: Juanma Barranquero Message-id: <83txwrhm34.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055 Cc: 12055@debbugs.gnu.org, dmoncayo@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > From: Juanma Barranquero > Date: Sat, 28 Jul 2012 18:11:51 +0200 > Cc: dmoncayo@gmail.com, 12055@debbugs.gnu.org > > On Sat, Jul 28, 2012 at 12:06 PM, Eli Zaretskii wrote: > > > Please try the patch below. It works for me. > > > > Please try it also when Unicode input is not used (it is by default on > > Windows NT and later, as result of this patch). You can do that by > > forcing w32_console_unicode_input to zero (either by modifying the > > source of w32console.c and rebuilding, or by setting the variable's > > value in GDB. > > It works for me in both cases. Thanks, I will install it now. From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 28 13:08:47 2012 Received: (at 12055-done) by debbugs.gnu.org; 28 Jul 2012 17:08:47 +0000 Received: from localhost ([127.0.0.1]:46910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SvAVS-00084W-IF for submit@debbugs.gnu.org; Sat, 28 Jul 2012 13:08:46 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:64103) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SvAVQ-00084O-KR for 12055-done@debbugs.gnu.org; Sat, 28 Jul 2012 13:08:45 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M7V00M00R97H300@a-mtaout21.012.net.il> for 12055-done@debbugs.gnu.org; Sat, 28 Jul 2012 20:01:40 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.210.75]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M7V00MS9RASBP70@a-mtaout21.012.net.il>; Sat, 28 Jul 2012 20:01:40 +0300 (IDT) Date: Sat, 28 Jul 2012 20:01:49 +0300 From: Eli Zaretskii Subject: Re: bug#12055: Re: bug#12055: Re: bug#12055: 24.1.50; Characters =?utf-8?Q?=22=C3=A1=22?= and =?utf-8?Q?=22=C3=A9=22?= are not correctly displayed on a Windows terminal In-reply-to: <83txwrhm34.fsf@gnu.org> X-012-Sender: halo1@inter.net.il To: Eli Zaretskii Message-id: <83sjcbhlaa.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8bit References: <83vchajyb1.fsf@gnu.org> <83txwujwyg.fsf@gnu.org> <83pq7ijv9m.fsf@gnu.org> <83k3xqjnns.fsf@gnu.org> <83hastk8i1.fsf@gnu.org> <83d33hk212.fsf@gnu.org> <83zk6li6gd.fsf@gnu.org> <83d33gia5u.fsf@gnu.org> <83a9yki4ih.fsf@gnu.org> <83txwrhm34.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12055-done Cc: lekktu@gmail.com, 12055-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: -1.2 (-) > Date: Sat, 28 Jul 2012 19:44:31 +0300 > From: Eli Zaretskii > Cc: 12055@debbugs.gnu.org > > Thanks, I will install it now. Done as trunk revision 109251. Thanks to both of you, and to Jason, for helping resolve this tricky problem. From unknown Sat Jun 14 03:55:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 26 Aug 2012 11:24:04 +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