From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 02 17:56:47 2010 Received: (at submit) by debbugs.gnu.org; 2 Sep 2010 21:56:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrHm3-0008NT-AI for submit@debbugs.gnu.org; Thu, 02 Sep 2010 17:56:47 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrHm1-0008NM-8n for submit@debbugs.gnu.org; Thu, 02 Sep 2010 17:56:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrHng-0005HJ-IB for submit@debbugs.gnu.org; Thu, 02 Sep 2010 17:58:29 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:43319) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrHng-0005H5-FW for submit@debbugs.gnu.org; Thu, 02 Sep 2010 17:58:28 -0400 Received: from [140.186.70.92] (port=51896 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrHnf-0002Yz-F4 for bug-gnu-emacs@gnu.org; Thu, 02 Sep 2010 17:58:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrHnd-0005GJ-QA for bug-gnu-emacs@gnu.org; Thu, 02 Sep 2010 17:58:27 -0400 Received: from mail-qw0-f41.google.com ([209.85.216.41]:52128) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrHnd-0005G7-Nc for bug-gnu-emacs@gnu.org; Thu, 02 Sep 2010 17:58:25 -0400 Received: by qwf7 with SMTP id 7so1428567qwf.0 for ; Thu, 02 Sep 2010 14:58:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:from:date :message-id:subject:to:content-type:content-transfer-encoding; bh=jE2ZYkeUwujxfsvPOXolQpxuQHBhVrtnkKYc6VAlYAM=; b=Tw1vLY52p8oeUPjmTghmwshcPFpIM8v5Lr7zgdnQg72TEbJn7cKPV7w3oBNbBG3+m7 BxMIPcoApQbi1e+CdGMSg0A0aKkwkRgQnnuPM58he6OcS1w6bPEeho5fW6Xy3pRKDj4b jtrgpod9DSAA1RAPmnWltF+1Ve+Rf/EhR7/Dk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=XC74IblHtmw4EPhSNB+6MZ6/Be/WqFkje4bOniLEPwsuUZ5KTkB3bs/AjLivwo/oCK PMt+yzguBqicBi2rDvPdt4Ou5Ult7S3/YYzE23zCvF/GSl60fAIolABtnNzm4P7BvO5Z xzHhphhwbACkzgTuVKOdh2uxgZ7qIRWZBGzmk= Received: by 10.224.10.70 with SMTP id o6mr642281qao.72.1283464704392; Thu, 02 Sep 2010 14:58:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.20.139 with HTTP; Thu, 2 Sep 2010 14:58:04 -0700 (PDT) From: Lennart Borgman Date: Thu, 2 Sep 2010 23:58:04 +0200 Message-ID: Subject: =?UTF-8?Q?Emacs_doesn=27t_like_Swedish_=C3=A4_=28on_w32=29?= To: Emacs Bugs Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.6 (----) I have a file whose name contains the Swedish char =C3=A4 (a with two dots above, 228 in latin-1). I have seen several strange things with this. Here are some I remember: I start from "emacs -Q". In an org-mode file I try to insert a link to this file with "C-c C-l file FILENAME". * After M-x set-language-environment RET RET (i.e. "English") and then opening a new org file. Works nicely. Examining the char "=C3=A4" in the link in the org buffer gives as expected. character: =C3=A4 (228, #o344, #xe4) preferred charset: unicode-bmp (Unicode Basic Multilingual Plane (U+0000..U+FFFF)) code point: 0xE4 syntax: w which means: word category: .:Base, j:Japanese, l:Latin buffer code: #xC3 #xA4 file code: #xE4 (encoded by coding system iso-latin-1-dos) display: by this font (glyph code) uniscribe:-outline-Courier New-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x6C) In this case I can save the file as usual. * After M-x set-language-environment RET utf-8 RET and then opening a new org file. When choosing the file the char "=C3=A4" is shown as \344. It looks the same when inserted in the buffer as an org link to the file. character: (4194276, #o17777744, #x3fffe4) preferred charset: eight-bit (Raw bytes 128-255) code point: 0xE4 syntax: w which means: word buffer code: #xE4 file code: not encodable by coding system utf-8-dos display: no font available After this I can not save the file (or rather Emacs prompts me for a coding system). I also saw that pasting the file name in some circumstances converts the char "=C3=A4" (or was it \344) to a space. Unfortunately I do not remember how that happened and I can not reproduce it now. (But I am very sure it happened this morning.) In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2010-08-10 Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4) --no-opt --cflags -Ic:/g/include -fno-crossjumping' From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 02 21:43:22 2010 Received: (at 6974) by debbugs.gnu.org; 3 Sep 2010 01:43:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrLJK-0001Lj-F8 for submit@debbugs.gnu.org; Thu, 02 Sep 2010 21:43:22 -0400 Received: from mail-pv0-f172.google.com ([74.125.83.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrLJI-0001Le-Ck for 6974@debbugs.gnu.org; Thu, 02 Sep 2010 21:43:20 -0400 Received: by pvg7 with SMTP id 7so449861pvg.3 for <6974@debbugs.gnu.org>; Thu, 02 Sep 2010 18:45:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=JI3u4BPsTMfUUWu15G4SBOXJO+rnZVqzhtbovtQGJHY=; b=tp8+MnVJsKHmlWaYs0pD05sSDWnb4W5CjlSv9a6KbJyclqnN7rHlPRerUTTFKBmxRe 9C42bBT48Oav3jokz4nJMT4YqmeUyN8OhINRxoNkesmxQEvYwm+19ER2dJf9kqPWy73Y 7ZtrlkUdh3trY4XEpO5kMy20EeP6seUBiRRds= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=raLB5c81eo7Z6fynqZD36gTIzVD1juVOyJ+JO4OxhQwVtBY8SiP0uSW+6OAOPHTvo6 xe4i38M7dri69NZRCAZy2fK5OLRX1YF57ZZo8cxcvkxfkYGmaijZjpWHfH0diznsCvC3 wNRAdMWYrYsC84Jm1nuXvcb2ySXsCGl9Klf58= Received: by 10.114.109.10 with SMTP id h10mr12942wac.53.1283478304117; Thu, 02 Sep 2010 18:45:04 -0700 (PDT) Received: from [10.1.1.54] ([61.4.103.130]) by mx.google.com with ESMTPS id r37sm2345823wak.23.2010.09.02.18.45.00 (version=SSLv3 cipher=RC4-MD5); Thu, 02 Sep 2010 18:45:02 -0700 (PDT) Message-ID: <4C805305.7090703@gnu.org> Date: Fri, 03 Sep 2010 09:44:37 +0800 From: Jason Rumney User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: 6974@debbugs.gnu.org Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 6974 Cc: Lennart Borgman X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.2 (--) On 03/09/2010 05:58, Lennart Borgman wrote: > I have a file whose name contains the Swedish char ä (a with two dots > above, 228 in latin-1). > > I have seen several strange things with this. Here are some I remember: > > > I start from "emacs -Q". In an org-mode file I try to insert a link to > this file with "C-c C-l file FILENAME". > > * After M-x set-language-environment RET RET (i.e. "English") and then > opening a new org file. > > Works nicely. Examining the char "ä" in the link in the org buffer > gives as expected. > OK, but what happens in the default case you tried above, before you started messing with the language environment? > * After M-x set-language-environment RET utf-8 RET and then opening a > new org file. > Of course it is possible to break things by setting your language environment inappropriately. But what happens in the default case? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 04:02:28 2010 Received: (at submit) by debbugs.gnu.org; 3 Sep 2010 08:02:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrREC-0003b7-A7 for submit@debbugs.gnu.org; Fri, 03 Sep 2010 04:02:28 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrRE9-0003b2-SA for submit@debbugs.gnu.org; Fri, 03 Sep 2010 04:02:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrRFp-0000tu-VN for submit@debbugs.gnu.org; Fri, 03 Sep 2010 04:04:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:52659) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrRFo-0000tb-NH for submit@debbugs.gnu.org; Fri, 03 Sep 2010 04:04:09 -0400 Received: from [140.186.70.92] (port=41899 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrRFk-00059c-Tj for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 04:04:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrRFi-0000t0-4x for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 04:04:04 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:60702) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrRFh-0000sI-6L for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 04:04:02 -0400 Received: from [192.168.178.27] (brln-4db9ec37.pool.mediaWays.net [77.185.236.55]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0MKdiF-1OtMew3W6h-001PTS; Fri, 03 Sep 2010 10:03:59 +0200 Message-ID: <4C80ABD4.8090106@easy-emacs.de> Date: Fri, 03 Sep 2010 10:03:32 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 MIME-Version: 1.0 To: bug-gnu-emacs@gnu.org Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------010100080707070804030103" X-Provags-ID: V02:K0:+77EdGBXEmnaZvXqSGRyP+LM2a8KzVoo89bvVf5kXGu UVt4WqK9b8xd5QHN+4LqsbHEb/pghFSqjJ3FXbNH0rrHlZMUF3 sjdGlR4OziMOSFWWbb90/wkoHnFBT/fuhct5nMzrQLlgpo7sZg GvdA/Rao2UEKQKUv1UlyEABLZ58qnofG1B2ZE8XT3LsdlPRa7C hqqizT87Oe7Ges5M4cbxvUt52EkTXOQVVHNA4TSqO4= 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, seldom 2.4 (older, 4) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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 This is a multi-part message in MIME format. --------------010100080707070804030103 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Am 02.09.2010 23:58, schrieb Lennart Borgman: > I have a file whose name contains the Swedish char ä (a with two dots > above, 228 in latin-1). > > I have seen several strange things with this. Here are some I remember: > > > I start from "emacs -Q". In an org-mode file I try to insert a link to > this file with "C-c C-l file FILENAME". > > > * After M-x set-language-environment RET RET (i.e. "English") and then > opening a new org file. > > Works nicely. Examining the char "ä" in the link in the org buffer > gives as expected. > > character: ä (228, #o344, #xe4) > preferred charset: unicode-bmp > (Unicode Basic Multilingual Plane (U+0000..U+FFFF)) > code point: 0xE4 > syntax: w which means: word > category: .:Base, j:Japanese, l:Latin > buffer code: #xC3 #xA4 > file code: #xE4 (encoded by coding system iso-latin-1-dos) > display: by this font (glyph code) > uniscribe:-outline-Courier > New-normal-normal-normal-mono-13-*-*-*-c-*-iso8859-1 (#x6C) > > In this case I can save the file as usual. > > > * After M-x set-language-environment RET utf-8 RET and then opening a > new org file. > > When choosing the file the char "ä" is shown as \344. It looks the > same when inserted in the buffer as an org link to the file. > > character: (4194276, #o17777744, #x3fffe4) > preferred charset: eight-bit (Raw bytes 128-255) > code point: 0xE4 > syntax: w which means: word > buffer code: #xE4 > file code: not encodable by coding system utf-8-dos > display: no font available > > After this I can not save the file (or rather Emacs prompts me for a > coding system). > > > I also saw that pasting the file name in some circumstances converts > the char "ä" (or was it \344) to a space. Unfortunately I do not > remember how that happened and I can not reproduce it now. (But I am > very sure it happened this morning.) > > > In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) > of 2010-08-10 > Windowing system distributor `Microsoft Corp.', version 5.1.2600 > configured using `configure --with-gcc (3.4) --no-opt --cflags > -Ic:/g/include -fno-crossjumping' > > > > Hi, seeing the similar: when opening a file containing non-ascii chars, german umlauts for example, in some case these aren't shown as glyphs but as numbers. See screenshot attached how the following code looks like: (define-abbrev-table 'global-abbrev-table '(("Infinity" "∞" nil 0) ("alpha" "α" nil 2) ("beta" "β" nil 1) ("gamma" "γ" nil 1) ("theta" "θ" nil 0))) As the only thing I remember since, is the use of GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.12.0) of 2010-08-28 assume the bug is there. BTW if I paste the wrongly shown text into this mail for example, glyphs are shown correctly. Andreas -- https://code.launchpad.net/~a-roehler/python-mode https://code.launchpad.net/s-x-emacs-werkstatt/ --------------010100080707070804030103 Content-Type: image/png; name="zeichen.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="zeichen.png" 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 1khksVjcsmXL9evXh4WFSaXSkJCQr776KiQkxNrausbtCgSC7t275+Xl8bOOjo6lpaUSiaSo qIi/1ryqQiL6+uuv169fv2TJkpUrV/IlarVarVbrdwU/PWHChH79+o0dO/btt9/u3bu3/p6f fkwnJ6edO3dWVlbu2LFj4sSJ5p5g0Qm+f/9+kUhk5Iurqjn9NTXeM7m5uW5uboWFhW5ubuZ+ NREREUuWLHFxceEDOjo6+vj4fPzxx+3bt9fvMf1OdnV1LSwstLe3z83NNZKn8W2p9t1OVQ+9 qvrJWKT3AAAAAEwh5O9B1GewXFPIT/BPZgwODt6+ffu2bdt+//13c5vXBFywYMHUqVONR+7d u/eqVatmz56tVCq7du26Zs2amTNnVpW/Ke0qFIpNmzZFRkbys7169Tpw4MDAgQN37tzZu3dv I4V8hGeffXbTpk3Xr19v3bo1Pdpj+tNJSUmLFy9u1qzZZ599Rno9aTBm3759Z82aNXDgQHt7 +7y8vBqsqWaRv/76a8aMGWvWrDHSvVU1p5OVQCDIyclxdnauqme++uqr999/f/v27QMGDDA3 53bt2r322mtffPGFZsGhQ4e+8847a9eu1e8x/U7u37//tm3bJkyYsHr1ak2hwTyNbEu173Yy 9PMx/pOxSO8BAAAAmKJWZwA++uijN9988/z584GBgatXr67xkXgicnV1feaZZ/iHwFQVuWfP nvPmzevRowfHcV27dv3iiy969uxZs6Okvr6+RGRlZdWuXbvPPvtM0+i0adNmzpzZuXPnlStX GinkM2cY5qOPPlq8ePGmTZvI0AFp7enPP//8jTfeKCgomDZtGlV9GFs75tKlS999993p06ez LLtmzZoarCm/mkQkFArXrFnTv39/I91bVXM6WUVFRXXs2DEpKamqnvH09AwLC+vateuKFSvM zTk8PFwoFGryJKL+/ft/8MEHYWFhppwBeOedd6ZPn7569eq3336btLZS/TyNbEu173aq+gxA VT8Zi/QeAAAAgCmYO3fu1HcO8N/RvHlzbFE1ht4DAACAx6DKMwAANYMtqjbQewAAAFDXmKSk pPrOAQAAAAAAHhOcAQAAAAAAaEQwAAAAAAAAaEQwAAAAAAAAaEQwAAAAAAAAaEQwAAAAAAAA aEQwAAAAAAAAaEQwAAAAAAAAaESEcrm8vnMAAAAAAIDHhAlbHMpPyQ91rt9UAAAAAACgjtj1 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 Hcjn9Xx8Hz7OOfOZz+d9mPR+z/t8try8uLfeCqqt1Vyu4Kqq5BdeEBF7aqqnzIh77hl3880j V65Mfu4534HZsrNrr7pKDGPomjVD1q4NPX7c++nf79iq5swRkaFr1kR/+KHe1KS3tIR//vmw 1atFpHb69K426v8tiBp/lvOmXiYiv3lxx/aDJxubHc0O54HjJcuf3SYisycO9yr89t5jNTb7 FVkpqfGRAYgVAIABJMgwBn4PwKwJw0Xknf0nWl2u9p8WlTeLSNtXrW1P3WaMjxw7LDQxzhwb ERRi1lscrtJqx95827ZPa1udXUuhPIP7H375zKxJ0WPSrWazXlLVsmP/uQ8O17Ufjj5hZNic f4selhjidMnp8pZte2v35du6F5s/d+o/P2tL2rChbtKk8htuiNu2zWSziR9aIyNLFy4UEWth YTcCq7rmGhGJ37o1etcu3yU7jc1aUCC6Hn748HnhRUeLiMti6V6jfuqtH8szZP+e599dMDM7 IyXW5TKOl1S/uuPz9w+f7LCkWw8H9/vj6Nkqk6btO1bc9mJshFVErOYgr8IOp+vdAyfmXzVm 5vhhL24/1NexAQAwgAWJDPwEYHJGkojsPXq2w0/d71bd/21/6jY7J7rt7F6LWU9PDElPDEmM DX5uS3n3olq58JvX22mDQ34yZ3DGEOuzb5Z55QBLb0hyHwSLZKRaMlITX9xWsePAN5MZ/I/N nzv1n5+1WQoLY3fsqM7NLZs/v+102A6dWLXKNnas+1i325PXretGYA2jRomIuazsxKpVjZmZ WktL5N69SRs2BFdXdzW2Efff73WlOSnp1IoVIuKVFfjfqJ9698cSkdWLZnuOx6UnjFuU8OjG 3a/v+arbFfbc0ie3eF1JjY/83U9ni8je87MCt33HiudfNSZ7eKKQAAAA0ANBmgIJQHpCjIgc L+74UaysxlFS5aiodbQ5bfGcunkG97sFB2mXpVmXzU/OGRXR1QTAM7jf0ep65d3KT76y6Zp2 5ZiIH10dN3VMxImz9rYP9yLyWUHjlo9rCortuq59Kztywaz4702JaVvG/9j8uVP/+V9b4iuv 1EyfXnnttfFvvGGuqPBRpyskxHNsamgwV1Z2IzD3G/riRYu+Pjeba66+2jZuXMbddwdXVXU7 NhGxjR1buGJFa0SEubQ09c9/7naj/uitH2vhI39zD9b/8MjpF989mH+mStPku5dnLL9xWt7s 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 OTZdr/72t6tnzbKnp4uIubg4ZteuQZs3aw5HVxvtcm0BsufxxSIy9c5nOvz05RU3DEuM8Zxe qJifQoJNo1Ljx6QPHpOeMDZt0HUPvnqhks/913WF5efYpw8AgP6haVqQpsYIoMkZyd+ZOPx0 xbn2Hz3xy2GRYaZzttY7/3iq/WkfWXFLiog88srZXqmtd2+h09qi9+ypOHasMSOjOjc3dvt2 H1WdvO+++gkTPKetUVHnpk6ty8kZ8eCDYV984b54asWKuiuuMEwmf2Jzmc2nfv3r+kmTvqkz MrJh9GjPqZ+xGWZzwb332rKzPVfs6ekl6ennrrxyxP33601NXWq0S7UF5O+tn/1u0ayrxg41 6X5NMQqzmK+ZPHLzR/kHjpf0dWAAAEBEggw1FgHKmzVeRNa/e7D9R0XlzWOHhRaWt3R4KiL3 PVv03IqRvRtPZqq1F2vr9BZ6uTbDSFq//sSqVaW33BKza5fWcsGGXCEhQXV1ia+8EvXRR6a6 utaYmLL586vmzDm7eHHmnXe6yzgjIzWHI/To0dBjxyp+8APfsZ2+/fb6SZPEMGJ37IjbssV6 8qTmdJ5Xwr/YSn/0I1t2dlBtbcq6dZH794vT2ZiZWfyznzVmZJQsXJjyzHkvvztttEu19e6P 1SW+X+ovfORv7gN3R0FPRIVZm1tdx85WfFlUcfOMsb4Lv7j98H/ffFXerPEkAAAA9ANDU2MV oNT4yMuzUqrrm7btPdH+06KyZhE5XWbv8LSPaJr04g5svXsL/tQW/vnnkfv2OeLiKubO9VHV yJUrx+Tlxb31VlBtreZyBVdVJb/wgojYU1M9ZUbcc8+4m28euXJl8nPP+Q7Mlp1de9VVYhhD 16wZsnZt6PHj3k//fsdWNWeOiAxdsyb6ww/1pia9pSX888+HrV4tIrXTp3e1Uf9rkwD9vfWz //zDG7NXvPCLtf9c+/pHnRZ+e++xGpv9iqyU1PjIfogNAADFGSJBKowAmjVhuIi8s/9Eq6uD Gc9F5c0i0vaNbNvTtnIyw2ZNjk5PDNE0OV3RsmP/uT1f1HuVuWxo6OzJUSNSLGEWU4PdWVBs /+hI/d6vbK5//UOvuCXF8/q/bceCy5DPTzY+sbHYc2XG+Mixw0IT48yxEUEhZr3F4SqtduzN t237tLbVed7v5v8t+MPP2pI2bKibNKn8hhvitm0z2Wz+1NwaGVm6cKGIWAsLuxFY1TXXiEj8 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 AGDg0NToAThR7NeYYN8cTkNExg0PNekSHKQPGRwyd2rM//xi6K9u8l6uxDf3CJ8l85K+nRMd GxGkaRIaoo9Mtc6dEvPwbWnLbz6vtk4bTR1sFpGdh+oKSuxOl5EcZ75ydPiiOYPbNRt48Vu2 mCsq6idNaruvlogUPPBA/tq1tuxsl8UimuayWhuysoruuktEwo8c6UZDMTt3isjp22+3p6UZ uu6IiTl7220iYj158kJfuVBs1bm5xx57zFxamrV0adJLL3X69C8+xv+IDP773zWns3zevMq5 c11WqzM0tOIHPyj/4Q81l2vQhfcSHsBe3H7Y6XLdPDP7R98aExoSHGox3zxj7MLc8S6X8cqO DuZYZ6bGicjJ0hrf1fpZLD3KISJnbEq8BAEAoK0go9NFZy59h0+WTx2dlpOZ8uGR092u5JMj tmnjIu6c7/24X13/9RrzD92a5jnwTMxtf/GtT2qHJoRcPip8waz4BbPivWrT9PPGLXTaaEGx PWuItX2B9pEEnOZwJL78ctGyZSV5eRnLl3tGvTcnJ7cMHnyi3av3oPr65GfOW4kyf+1ae1qa 5/TQ66+LiKWoyGsN/oj9+6N3766dPj1/7dpvWnc6k156qauxnV66VETqcnLcj/XnhVdTM8Yz z7iNuokTRSRy7972H1kKC5M2bChetOjs4sVt9zhL3LDBeurUhWLroZdX3OA58EzzbX/Raw1Q aTMV+GRpTdsv+lPMTydKqp/856e3X/dvy66fsuz6KZ7rf3zj0w6n7E/OSBaR/T63+PW/2JjY ZhE5UhXiuxgAAAOMZqgxBOi9gwVLvpcze+LwP27+pMOtAPyx/u3yyjrHFaPCB0UHG4ZUnms9 Wdx08HjD/uNdG8njchl/2lS696vw6dmRwxJDwqymZoerpr71bEXLl0WNHx85b3B5p40+vbls 3vSYUUNDYyOCNE2rOuc4eqZp1+G6lQtTO2o8wGJ27qyYN69x5MjaadOid+92Xxy5cmX5vHm2 8eNbEhJcZrPe3GwuL484cGDQpk3tF+70U9qaNWFffFEzc6Y9PV1rbQ09ejThf/837MsvfXyl w9h8aI2J6fB6SEmJuarqQm0N2rQpqKam4rrr7GlpmtNpPXVq0ObNUXv2+HNTA9Kr739WWde4 YOa44YkxTqfreEn1/77/+XuHOuirCTbpsyeOEJHtB30t2+lnsSDdmJJsF5GPSzqZKwwAwMCj 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 SUlJHMdRFNWjR49vv/120aJFiYmJfErXrl3/85//mF6bFozx6dOn//jjD175CwkJmTFjRkRE BH81MDCQ4zjtV56SkhIAqKys1KZ88cUX165d27Bhw9WrV7/55putW7e+8cYbAwYM0B3Yp4mC goLz589LJJLly5dPmzbt3Llz2dnZ/I9l6yc0NDQxMfG7776bOnVq+/btAeDBgwebNm0CgC5d urSwcM3JqVOnAGDw4MEMY9LblR8cHu2f/OLFi1euXKlWq3v06BEYGHjq1KmHDx9aWVn17t17 1qxZNjY2AHDw4MFLly49fPiwoKBALpdbWVm1a9duwIABEydO1Gv6+vXre/fuTUlJKS4uFolE wcHB48eP37VrF03T33zzDZ8HYxwfH3/48OE7d+5UVFSIRCI3NzeO45ydnVetWmWRkamLiaEp psimreqnn37as2fP5cuXKysrfXx8XnjhhVGjRpn1itCVSuu/ZDARTL4Llhpes54Qs0hISPj7 77/T0tIYhvH3958wYYLer4zFnxDT329nzpzZs2dPWloaxtjf3/+FF14YNmyYudl07+DJkyfl cvnGjRuPHz+uVqv79Onz9ttv68YmNfgjXvd5MPaEAADDMIMGDdq9e/fp06f51QACoTXQXEHA BmdnDxw4oFQqDxw48LQaABjjn376ae/evdqU0tLShISEhISEEydOxMTEUFRjllyWLFmi/Xzj xo3Fixd/8MEHY8aMsYDEAFD7ZlVWVvIOCRhja2trALC2tuYzcBwnk8nMqo0nISFhw4YNd+/e BYCgoKBp06ZFRkbqZlixYoVekaysrMWLFwNA165dddNDQ0N/+OGHxMTEDRs2pKamxsTEBAQE TJs2rXfv3iZ394nhwIEDHMc9//zz7u7u0dHRe/fu3bFjBx930fr58MMP33///TNnzpw5c0Y3 vW3bth9++GFLSfUY4ENZ9J7bukybNg0ANm7caHCCfM2aNRUVFQBw7ty5c+fO8YlSqfTIkSNS qfSrr74CgN27d9+/f19bRC6X37p169atW48ePVq4cKE2fd26ddu2bdN+1Wg0iYmJiYmJUDsa Qe/FpVAoeFv90aNHJne9uTBLNq1jIQDcuXNnxYoV169f/+ijj5ppmsDEu2Dx4TXlCTGLTz/9 lP+gUql4387333//+eefb74umP5+0/0FvHnz5s2bN5OSkhYuXKh3T03MBgA5OTmLFi16+PAh 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 RgIhfe9usVSqZFku8d8sWYWaZTmBgM7JkRYVygvyuU6dGX//1nJU+b1792bOnNm3b99ly5b5 +flhjFNTU9etW3fy5Ml169YJhUKlUvn999+PHj26mTxI+/fv/+2330ZFRTV9auNphcEUTQsQ ogQgZChGiAQ0RYuFAgSUiGYQi6HKBsAIY4ri1Cq1mkMcR6lYNQDDYU6DORUHAJgClkOUBmgA JKAQQsj02+rTKVPNOtrbV025ikRCRwcIhJCBvQ+3Fa+9X3QKgfD82cRjG1OBqewR/csb729p b/eCl2a+BYeCw5CeVZF8X5pVpCiVaaSValsrgYM1085ZFOZr19HThmrab0tgoP9///vjqFEv TZz4ipeXe1zcuR07Do4aNcjGpmUmjAwrB3LMfKsM7llcPNIjC2RlgfGsVWe7SjWklwMzPThV w4lc2Yd5AGpIxRA51On2pZTnOpu3pydCjfxrT8mOS847WKTKbFxxgxSoMwrkGckFRwCgvXW3 ssoCTbVWpAFZliotqyLt37zdAOBuFeRn36NDmz52Eg+zmqAAUYgGwJSOeiJ4irR/PbS+JceP H799+7a3l5ejk5OJmpnuigFCSKPRpKamurm5jRo1imEYFxeX27dvN84AwBgXFxenpaXVsyih vdS5c2dHR1Of6r///jsnJ6ddu3amZLaysvL19XV3r7W4pFXEeW7dunX+/HknJyd/f39T6lSr 1RKJhM8sk8nkcjk/2rzbj0FomuZPOhOJRLa2thKJZPjw4f/++2/Pnj1NadEYLMepsrOxRtOm a9dLO3Ywx497iMU2XbpIlUrRlSvCI0fyOM5vyJDkxEQvhYLlGrkSKM3PCr+2RtLBl8MU1ig1 GCo5iEr+LUFW1P61Tyz1Y5+ZXzFv3cW72eUjege/P7m/t5udkEEaDlgVx3FYzWK1BqtZzHIY gOoc4Onv7f7C4B7bYi/+efz2+Zt5P7zV05ssBTzJsCw+c6rowvlCAIwoYASURCKQSAQiESMQ UDRNCUW0g71YKGIAA8tyMpm6uFjx4F7phvUPXhzr0SXMzlKS3LxRDryDBYcr5Zo9O2++ODa4 bVubfy9llRRXlpQoigrlGo2qVJ5x8mSav/9YveIajWb58uX79++nKGr06NHz589nGCY0NBQA vvrqq61btz569Oj111+3tbX95ZdfxGLx559/3rdv34yMjKVLl167do1lWV9f3/nz5/fq1Uut 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 AElFTkSuQmCC --------------010100080707070804030103-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 04:04:41 2010 Received: (at 6974) by debbugs.gnu.org; 3 Sep 2010 08:04:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrRGL-0003c0-OW for submit@debbugs.gnu.org; Fri, 03 Sep 2010 04:04:41 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrRGK-0003bv-4L for 6974@debbugs.gnu.org; Fri, 03 Sep 2010 04:04:41 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0L8500100VP0TM00@a-mtaout20.012.net.il> for 6974@debbugs.gnu.org; Fri, 03 Sep 2010 11:06:24 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.126.202.93]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L85001BOVUMUI00@a-mtaout20.012.net.il>; Fri, 03 Sep 2010 11:06:24 +0300 (IDT) Date: Fri, 03 Sep 2010 11:08:33 +0300 From: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?utf-8?b?w6Q=?= (on w32) In-reply-to: To: Lennart Borgman Message-id: <83vd6ni70e.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: X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 6974 Cc: 6974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.9 (-) > From: Lennart Borgman > Date: Thu, 2 Sep 2010 23:58:04 +0200 > Cc:=20 >=20 > * After M-x set-language-environment RET utf-8 RET and then opening= a > new org file. >=20 > When choosing the file the char "=C3=A4" is shown as \344. It looks= the > same when inserted in the buffer as an org link to the file. set-language-environment changes the defaults for various coding-systems, including file-name-coding-system that's used for decoding file names. On Windows, you should _never_ have file-name-coding-system different from the current codepage, because that's the only encoding of file names Emacs can currently support on Windows. (The other one is UTF-16, which is how Windows encodes file names on the disk, but Emacs does not yet support that, because such support would need to switch all the file APIs to use wide characters.) So the question is: what is your value of file-name-coding-system, after you invoke set-language-environment? If it's anything but your current Windows codepage, set it back with "C-x RET F" (note: capital F). From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 04:58:05 2010 Received: (at submit) by debbugs.gnu.org; 3 Sep 2010 08:58:05 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrS60-0003zp-VH for submit@debbugs.gnu.org; Fri, 03 Sep 2010 04:58:05 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrS5z-0003zT-0k for submit@debbugs.gnu.org; Fri, 03 Sep 2010 04:58:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrS7f-00023f-Er for submit@debbugs.gnu.org; Fri, 03 Sep 2010 04:59:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:51271) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrS7f-00023b-Cx for submit@debbugs.gnu.org; Fri, 03 Sep 2010 04:59:47 -0400 Received: from [140.186.70.92] (port=39170 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrS7e-0005zO-Cy for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 04:59:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrS7d-00023Q-51 for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 04:59:46 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:55331) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrS7c-00023H-Tt for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 04:59:45 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0L8500I00XG99600@a-mtaout22.012.net.il> for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 11:59:43 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.126.202.93]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L8500HU8YBIJ880@a-mtaout22.012.net.il>; Fri, 03 Sep 2010 11:59:43 +0300 (IDT) Date: Fri, 03 Sep 2010 12:01:52 +0300 From: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?utf-8?b?w6Q=?= (on w32) In-reply-to: <4C80ABD4.8090106@easy-emacs.de> To: Andreas =?UTF-8?Q?R=C3=B6hler?= Message-id: <83tym7i4jj.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: <4C80ABD4.8090106@easy-emacs.de> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.2 (----) > Date: Fri, 03 Sep 2010 10:03:32 +0200 > From: Andreas R=C3=B6hler > Cc:=20 >=20 > seeing the similar: >=20 > when opening a file containing non-ascii chars, german > umlauts for example, in some case these aren't shown > as glyphs but as numbers. This is a different problem entirely, please file a separate bug report (although my guess is that this is some cockpit error on your part, so perhaps discussing this on emacs-devel is a better way of resolving it). > See screenshot attached how the following code looks > like: >=20 > (define-abbrev-table > 'global-abbrev-table > '(("Infinity" "=E2=88=9E" nil 0) > ("alpha" "=CE=B1" nil 2) > ("beta" "=CE=B2" nil 1) > ("gamma" "=CE=B3" nil 1) > ("theta" "=CE=B8" nil 0))) The screenshot shows "t" at the mode-line's left edge, which means Emacs decoded the file's contents with raw-text coding-system. raw-text interprets all non-ASCII characters as raw bytes, and displays them as such, with octal escapes. The most probable reason for Emacs not to decode the file correctly (as UTF-8) is that the file includes some bytes that are invalid UTF-= 8 sequences. What happens if you force UTF-8 with "C-x RET c" before visiting the file with "C-x C-f"? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 05:45:00 2010 Received: (at submit) by debbugs.gnu.org; 3 Sep 2010 09:45:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrSpQ-0004Gb-9i for submit@debbugs.gnu.org; Fri, 03 Sep 2010 05:45:00 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrSpO-0004GW-2i for submit@debbugs.gnu.org; Fri, 03 Sep 2010 05:44:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrSr4-0000lR-AR for submit@debbugs.gnu.org; Fri, 03 Sep 2010 05:46:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:45768) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrSqy-0000kd-7n for submit@debbugs.gnu.org; Fri, 03 Sep 2010 05:46:42 -0400 Received: from [140.186.70.92] (port=56847 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrSqu-0002OK-JC for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 05:46:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrSqr-0000jF-MW for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 05:46:30 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:63425) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrSqp-0000iq-Uu; Fri, 03 Sep 2010 05:46:28 -0400 Received: from [192.168.178.27] (brln-4db9ec37.pool.mediaWays.net [77.185.236.55]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0LkUgR-1OL9uE3BhD-00bvp0; Fri, 03 Sep 2010 11:46:26 +0200 Message-ID: <4C80C3D8.5020308@easy-emacs.de> Date: Fri, 03 Sep 2010 11:46:00 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= References: <4C80ABD4.8090106@easy-emacs.de> <83tym7i4jj.fsf@gnu.org> In-Reply-To: <83tym7i4jj.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V02:K0:t5iW0/qsQHcuE9igV8XrEl0bq5tYeYBXihzkurIAm1m e+NsSBdA+jbASUsC5MQiToNr9ZOUbyYi/fRB+IID0uggazJhA5 daDvDIUTgVz3Prz8qT9Hvo201NmVMJyDJpREiqBvCirbv2jiSC R9eWMo8n0R8sVenqDqGIYorNu1Bx6PTLx/BYLgGN/a47qJQ/2P oyuPD0PGTAeZI6pAwQRkGk/KMK7FflI9js1pD3C8m0= 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, seldom 2.4 (older, 4) X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.6 (-----) Am 03.09.2010 11:01, schrieb Eli Zaretskii: >> Date: Fri, 03 Sep 2010 10:03:32 +0200 >> From: Andreas Röhler >> Cc: >> >> seeing the similar: >> >> when opening a file containing non-ascii chars, german >> umlauts for example, in some case these aren't shown >> as glyphs but as numbers. > > This is a different problem entirely, please file a separate bug > report done with bug#6941 (although my guess is that this is some cockpit error on your > part, a theoretically possible source might be code from some auto-saved-buffer-file mangled in (?), even if not noticed that. so perhaps discussing this on emacs-devel is a better way of > resolving it). > >> See screenshot attached how the following code looks >> like: >> >> (define-abbrev-table >> 'global-abbrev-table >> '(("Infinity" "∞" nil 0) >> ("alpha" "α" nil 2) >> ("beta" "β" nil 1) >> ("gamma" "γ" nil 1) >> ("theta" "θ" nil 0))) > > The screenshot shows "t" at the mode-line's left edge, which means > Emacs decoded the file's contents with raw-text coding-system. > raw-text interprets all non-ASCII characters as raw bytes, and > displays them as such, with octal escapes. > > The most probable reason for Emacs not to decode the file correctly > (as UTF-8) is that the file includes some bytes that are invalid UTF-8 > sequences. What happens if you force UTF-8 with "C-x RET c" before > visiting the file with "C-x C-f"? > All fine at the first glance than. However, re-opening the newly saved buffer repeats the wrong display. Also when saving, it always prompts for coding-system, suggests raw-text first. Setting buffer-file-coding-system explicitly to utf-8-unix, followed by a save, doesn't change the wrong display after new opening. Difference so for from earlier, it accepts a save at all. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 07:18:19 2010 Received: (at 6974) by debbugs.gnu.org; 3 Sep 2010 11:18:19 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrUHi-0004uG-Ty for submit@debbugs.gnu.org; Fri, 03 Sep 2010 07:18:19 -0400 Received: from mail-qw0-f44.google.com ([209.85.216.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrUHg-0004uB-Ta for 6974@debbugs.gnu.org; Fri, 03 Sep 2010 07:18:17 -0400 Received: by qwc9 with SMTP id 9so1541785qwc.3 for <6974@debbugs.gnu.org>; Fri, 03 Sep 2010 04:20:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=a4J2LIPuyIwR/Rl91e7y78z8Wgc1NtYWH7+wbyDStiM=; b=q9j4KJGNwQr3FZ/qEogvDa9q1IFe85TK2JF03NOoE2KljNjzdFhKVqv7WqoqnLf3jC ZPtbxN2IlGIEwJksZjBEqJol3Ip12vWToJ20aH7k+scuISivNRUyg+79NLF+FhkkN7/M wGSoigAL1KutM5gjZ+WrVjdVHn3Rhp0wIGshY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=ASIsZRh6tFB9uCeX9+cDAh2NM6NI3AHg98IBL5LHbQ2wS/3OhNAI9aicX5s0x2oGMx pXGwZ78NgWpNRW/Wt0cYd54ivOpPs0zvBeAfTluZwJ6+99jJDeaKLxBOqIamoLXZX/C/ xUzflpvR9Ku+/8G49FsMMJceZcXo1XURBnmno= Received: by 10.224.73.134 with SMTP id q6mr779012qaj.40.1283512802189; Fri, 03 Sep 2010 04:20:02 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.20.139 with HTTP; Fri, 3 Sep 2010 04:19:42 -0700 (PDT) In-Reply-To: <83vd6ni70e.fsf@gnu.org> References: <83vd6ni70e.fsf@gnu.org> From: Lennart Borgman Date: Fri, 3 Sep 2010 13:19:42 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=236974=3A_Emacs_doesn=27t_like_Swedish_=C3=A4_=28on_w32=29?= To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 6974 Cc: 6974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.9 (--) On Fri, Sep 3, 2010 at 10:08 AM, Eli Zaretskii wrote: >> From: Lennart Borgman >> Date: Thu, 2 Sep 2010 23:58:04 +0200 >> Cc: >> >> * After M-x set-language-environment RET utf-8 RET and then opening a >> new org file. >> >> When choosing the file the char "=C3=A4" is shown as \344. It looks the >> same when inserted in the buffer as an org link to the file. > > set-language-environment changes the defaults for various > coding-systems, including file-name-coding-system that's used for > decoding file names. =C2=A0On Windows, you should _never_ have > file-name-coding-system different from the current codepage, because > that's the only encoding of file names Emacs can currently support on > Windows. =C2=A0(The other one is UTF-16, which is how Windows encodes fil= e > names on the disk, but Emacs does not yet support that, because such > support would need to switch all the file APIs to use wide > characters.) Using "M-x set-language-environment" was just a way to try to reproduce the problem. I do not know how to do that otherwise. (I know very little about coding systems.) > So the question is: what is your value of file-name-coding-system, > after you invoke set-language-environment? It is nil both before and after "M-x set-language-environment". But something clearly has changed, see what I wrote initially. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 07:19:35 2010 Received: (at 6974) by debbugs.gnu.org; 3 Sep 2010 11:19:35 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrUIx-0004uu-8h for submit@debbugs.gnu.org; Fri, 03 Sep 2010 07:19:35 -0400 Received: from mail-qy0-f172.google.com ([209.85.216.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrUIv-0004up-QK for 6974@debbugs.gnu.org; Fri, 03 Sep 2010 07:19:34 -0400 Received: by qyk1 with SMTP id 1so3079413qyk.3 for <6974@debbugs.gnu.org>; Fri, 03 Sep 2010 04:21:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=NWCwNWUS6RlMuMJdDtCNh1Dwol3KSo64Slf1W89NLm0=; b=nYvx1o9YP83J3MXFtmlOvgbyDY9WWfklAUOKV0kMjAqUlJs/M5EVY3Bleka6kK3zHL M2RyYIJ7vYiTG8/AoPjVylV6Dj04bOQq8O8EMJfytKlwz1NOgc/ZM/hPvdh6xtcn/GZQ rWuvY9bBajQPi/1LsPQhDEdtsjbOaA1sZLpFw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=qO/KMacZ0BStsxorR+lBo5LcWWxBNHZJJ0Q3hmMobc0s2Wh1n8qjFuhK9jxAE5OVKV +8mSt1s9kPRoleGlXg2TqOu1OzRYqYBdpqlSnsihqxAxWf6X9wgMYk8aL4BMlfkksAwc RjVo1jq08eoVBksC56QoyXWJZXI3ksP1ijT18= Received: by 10.229.218.143 with SMTP id hq15mr571832qcb.34.1283512879205; Fri, 03 Sep 2010 04:21:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.20.139 with HTTP; Fri, 3 Sep 2010 04:20:59 -0700 (PDT) In-Reply-To: <4C805305.7090703@gnu.org> References: <4C805305.7090703@gnu.org> From: Lennart Borgman Date: Fri, 3 Sep 2010 13:20:59 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=236974=3A_Emacs_doesn=27t_like_Swedish_=C3=A4_=28on_w32=29?= To: Jason Rumney Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 6974 Cc: 6974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.9 (--) On Fri, Sep 3, 2010 at 3:44 AM, Jason Rumney wrote: > On 03/09/2010 05:58, Lennart Borgman wrote: >> >> I have a file whose name contains the Swedish char =C3=A4 (a with two do= ts >> above, 228 in latin-1). >> >> I have seen several strange things with this. Here are some I remember: >> >> >> I start from "emacs -Q". In an org-mode file I try to insert a link to >> this file with "C-c C-l file FILENAME". >> =C2=A0 * After M-x set-language-environment RET RET (i.e. "English") and= then >> opening a new org file. >> >> Works nicely. Examining the char "=C3=A4" in the link in the org buffer >> gives as expected. >> > > OK, but what happens in the default case you tried above, before you star= ted > messing with the language environment? It works ok. >> * After M-x set-language-environment RET utf-8 RET and then opening a >> new org file. >> > > Of course it is possible to break things by setting your language > environment inappropriately. But what happens in the default case? Thanks, but please see my reply to Eli. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 07:58:51 2010 Received: (at 6974) by debbugs.gnu.org; 3 Sep 2010 11:58:51 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrUuw-0005nv-Pm for submit@debbugs.gnu.org; Fri, 03 Sep 2010 07:58:51 -0400 Received: from mail-qy0-f172.google.com ([209.85.216.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrUug-0005nq-15 for 6974@debbugs.gnu.org; Fri, 03 Sep 2010 07:58:49 -0400 Received: by qyk1 with SMTP id 1so3118058qyk.3 for <6974@debbugs.gnu.org>; Fri, 03 Sep 2010 05:00:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=yXaS8kOIbJjngQX4tcjUdg7wPBX8skmpCyP+cQYBZa0=; b=moP+5WbUnCgnq5X9GwSCrIeag5KQczFHSuHPRTwa054C5Zq8b3HuZ2KOcg5nZqTDHu aOJX95NILyrLpT0sfuzdhU+1/4FITpXQKTZMDIEFRrknEniauMINpq29biKnWfXu+02E PJSsEwzVy3/qPyg9jgawb2dyUsaU3/6w27cmQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=g2sYpGRYfbLPQPUMyZmGWNy6KkSeTtTE/JSjjYbkiUN651Jv8IJMY46YL/m8XJCS9D jWgl7haEBeEuCaRL22UrnaflYlhUTGnnSXQHW0xbiI4GikGB61NkZsvZdYJTxAdJ9oMz oMtUCV4O8XlnG3loIk1aZyX8UNQPVy+JqA8X4= Received: by 10.224.74.145 with SMTP id u17mr521678qaj.336.1283515219362; Fri, 03 Sep 2010 05:00:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.20.139 with HTTP; Fri, 3 Sep 2010 04:59:59 -0700 (PDT) In-Reply-To: References: <83vd6ni70e.fsf@gnu.org> From: Lennart Borgman Date: Fri, 3 Sep 2010 13:59:59 +0200 Message-ID: Subject: =?UTF-8?Q?Re=3A_bug=236974=3A_Emacs_doesn=27t_like_Swedish_=C3=A4_=28on_w32=29?= To: Eli Zaretskii Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.9 (--) X-Debbugs-Envelope-To: 6974 Cc: 6974@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.9 (--) On Fri, Sep 3, 2010 at 1:19 PM, Lennart Borgman wrote: > On Fri, Sep 3, 2010 at 10:08 AM, Eli Zaretskii wrote: >>> From: Lennart Borgman >>> Date: Thu, 2 Sep 2010 23:58:04 +0200 >>> Cc: >>> >>> * After M-x set-language-environment RET utf-8 RET and then opening a >>> new org file. >>> >>> When choosing the file the char "=C3=A4" is shown as \344. It looks the >>> same when inserted in the buffer as an org link to the file. >> >> set-language-environment changes the defaults for various >> coding-systems, including file-name-coding-system that's used for >> decoding file names. =C2=A0On Windows, you should _never_ have >> file-name-coding-system different from the current codepage, because >> that's the only encoding of file names Emacs can currently support on >> Windows. =C2=A0(The other one is UTF-16, which is how Windows encodes fi= le >> names on the disk, but Emacs does not yet support that, because such >> support would need to switch all the file APIs to use wide >> characters.) > > Using "M-x set-language-environment" was just a way to try to > reproduce the problem. I do not know how to do that otherwise. (I know > very little about coding systems.) > >> So the question is: what is your value of file-name-coding-system, >> after you invoke set-language-environment? > > It is nil both before and after "M-x set-language-environment". > > But something clearly has changed, see what I wrote initially. It is default-file-name-coding-system that has changed. I found that my problem was caused by a left over current-language-environment (set to UTF-8) in my custom file. Thanks for the help. Sorry for the noise. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 09:36:53 2010 Received: (at 6974-done) by debbugs.gnu.org; 3 Sep 2010 13:36:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrWRo-0006Rc-VF for submit@debbugs.gnu.org; Fri, 03 Sep 2010 09:36:53 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrWRm-0006RX-IJ for 6974-done@debbugs.gnu.org; Fri, 03 Sep 2010 09:36:51 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0L8600500B7WN700@a-mtaout20.012.net.il> for 6974-done@debbugs.gnu.org; Fri, 03 Sep 2010 16:38:35 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.126.202.93]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L86004PEB89L280@a-mtaout20.012.net.il>; Fri, 03 Sep 2010 16:38:34 +0300 (IDT) Date: Fri, 03 Sep 2010 16:38:42 +0300 From: Eli Zaretskii Subject: Re: =?UTF-8?Q?Re=3A_bug=236974=3A_Emacs_doesn=27t_like_Swedish_=C3=A4_=28on_w32=29?= In-reply-to: X-012-Sender: halo1@inter.net.il To: Lennart Borgman Message-id: <83occfhrq5.fsf@gnu.org> References: <83vd6ni70e.fsf@gnu.org> X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 6974-done Cc: 6974-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.0 (--) > From: Lennart Borgman > Date: Fri, 3 Sep 2010 13:59:59 +0200 > Cc: 6974@debbugs.gnu.org > > It is default-file-name-coding-system that has changed. Right, that would be my next question. > Thanks for the help. Sorry for the noise. Okay, closing the bug. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 09:48:04 2010 Received: (at submit) by debbugs.gnu.org; 3 Sep 2010 13:48:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrWce-0006Wy-5p for submit@debbugs.gnu.org; Fri, 03 Sep 2010 09:48:04 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrWcc-0006Wc-B5 for submit@debbugs.gnu.org; Fri, 03 Sep 2010 09:48:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrWeJ-0002FE-Be for submit@debbugs.gnu.org; Fri, 03 Sep 2010 09:49:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:49928) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrWeJ-0002FA-9N for submit@debbugs.gnu.org; Fri, 03 Sep 2010 09:49:47 -0400 Received: from [140.186.70.92] (port=51373 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrWeI-0004tK-4b for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 09:49:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrWeG-0002Ej-U4 for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 09:49:45 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:58858) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrWeG-0002Eb-MN for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 09:49:44 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0L8600F00BKV4C00@a-mtaout21.012.net.il> for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 16:49:20 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.126.202.93]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L8600EGSBQ7N6A0@a-mtaout21.012.net.il>; Fri, 03 Sep 2010 16:49:20 +0300 (IDT) Date: Fri, 03 Sep 2010 16:49:29 +0300 From: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= In-reply-to: <4C80C3D8.5020308@easy-emacs.de> To: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= Message-id: <83mxrzhr86.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: <4C80ABD4.8090106@easy-emacs.de> <83tym7i4jj.fsf@gnu.org> <4C80C3D8.5020308@easy-emacs.de> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.3 (----) > Date: Fri, 03 Sep 2010 11:46:00 +0200 > From: Andreas R=C3=B6hler > CC: bug-gnu-emacs@gnu.org >=20 > > The most probable reason for Emacs not to decode the file correct= ly > > (as UTF-8) is that the file includes some bytes that are invalid = UTF-8 > > sequences. What happens if you force UTF-8 with "C-x RET c" befo= re > > visiting the file with "C-x C-f"? > > >=20 > All fine at the first glance than. >=20 > However, re-opening the newly saved buffer repeats the wrong displa= y. Sure, because the problem that caused Emacs to decode the file as raw-text is still in the file. > Also when saving, it always prompts for coding-system, suggests raw= -text=20 > first. Expected, since there are problematic characters in the file. Try this: M-: (unencodable-char-position (point-min) (point-max) 'utf-8) RET It should show you the first position in the buffer where you have a character that cannot be encoded by UTF-8. If all the characters can be encoded by UTF-8, this will evaluate to nil. > Setting buffer-file-coding-system explicitly to utf-8-unix, followe= d by=20 > a save, doesn't change the wrong display after new opening. And it shouldn't. From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 12:23:30 2010 Received: (at submit) by debbugs.gnu.org; 3 Sep 2010 16:23:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrZ34-0007Vm-1d for submit@debbugs.gnu.org; Fri, 03 Sep 2010 12:23:30 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrZ32-0007Vh-6s for submit@debbugs.gnu.org; Fri, 03 Sep 2010 12:23:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrZ4j-0005y8-0g for submit@debbugs.gnu.org; Fri, 03 Sep 2010 12:25:14 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:58303) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrZ4d-0005we-Uw for submit@debbugs.gnu.org; Fri, 03 Sep 2010 12:25:12 -0400 Received: from [140.186.70.92] (port=57984 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrZ3l-0003zD-96 for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 12:25:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrZ3X-0005mH-NO for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 12:24:00 -0400 Received: from moutng.kundenserver.de ([212.227.17.9]:51866) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrZ3X-0005m5-B5; Fri, 03 Sep 2010 12:23:59 -0400 Received: from [192.168.178.27] (brln-4db9ec37.pool.mediaWays.net [77.185.236.55]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0LroR0-1Omnop0AeM-0133Yx; Fri, 03 Sep 2010 18:23:57 +0200 Message-ID: <4C812105.2020200@easy-emacs.de> Date: Fri, 03 Sep 2010 18:23:33 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= References: <4C80ABD4.8090106@easy-emacs.de> <83tym7i4jj.fsf@gnu.org> <4C80C3D8.5020308@easy-emacs.de> <83mxrzhr86.fsf@gnu.org> In-Reply-To: <83mxrzhr86.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V02:K0:oSEVH/W4k1rq2QMp0ELwxk0Ped8REwZ8jkyXEL+C3HH E6u0HKOjIayglJ+pjQM5dH99ygFpQNfgSNwP2UylT+CHKKsV/f fVVmntU3MPUb22TnyTW9WaAgHA/2ZluBr+u2etcVFA8inNtDUX 3r0YBi35KKI5OhzIvbY1iAUw+l3uGHUbmNI3pyl9ecyDeV4Anl FTh+PTRh5xgWtHVHJnvFH0rRZS/MoVhlh51KQBgvrY= 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, seldom 2.4 (older, 4) X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.7 (-----) Am 03.09.2010 15:49, schrieb Eli Zaretskii: >> Date: Fri, 03 Sep 2010 11:46:00 +0200 >> From: Andreas Röhler >> CC: bug-gnu-emacs@gnu.org >> >>> The most probable reason for Emacs not to decode the file correctly >>> (as UTF-8) is that the file includes some bytes that are invalid UTF-8 >>> sequences. What happens if you force UTF-8 with "C-x RET c" before >>> visiting the file with "C-x C-f"? >>> >> >> All fine at the first glance than. >> >> However, re-opening the newly saved buffer repeats the wrong display. > > Sure, because the problem that caused Emacs to decode the file as > raw-text is still in the file. > >> Also when saving, it always prompts for coding-system, suggests raw-text >> first. > > Expected, since there are problematic characters in the file. Try > this: > > M-: (unencodable-char-position (point-min) (point-max) 'utf-8) RET > > It should show you the first position in the buffer where you have a > character that cannot be encoded by UTF-8. If all the characters can > be encoded by UTF-8, this will evaluate to nil. With buffer narrowed to the code from screen-shot it says: 3993 (#o7631, #xf99) > >> Setting buffer-file-coding-system explicitly to utf-8-unix, followed by >> a save, doesn't change the wrong display after new opening. > > And it shouldn't. > From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 13:58:03 2010 Received: (at submit) by debbugs.gnu.org; 3 Sep 2010 17:58:03 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OraWZ-00087r-Bb for submit@debbugs.gnu.org; Fri, 03 Sep 2010 13:58:03 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OraWY-00087V-0P for submit@debbugs.gnu.org; Fri, 03 Sep 2010 13:58:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OraYF-0004qW-LI for submit@debbugs.gnu.org; Fri, 03 Sep 2010 13:59:48 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:37554) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OraYF-0004qM-J7 for submit@debbugs.gnu.org; Fri, 03 Sep 2010 13:59:47 -0400 Received: from [140.186.70.92] (port=47948 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OraYB-0006VS-UF for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 13:59:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OraYA-0004pB-Jp for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 13:59:43 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:39374) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OraYA-0004oj-BW for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 13:59:42 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0L8600700N6NXL00@a-mtaout20.012.net.il> for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 20:59:09 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.126.202.93]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L86006IFNAKTOD0@a-mtaout20.012.net.il>; Fri, 03 Sep 2010 20:59:09 +0300 (IDT) Date: Fri, 03 Sep 2010 20:59:56 +0300 From: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= In-reply-to: <4C812105.2020200@easy-emacs.de> To: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= Message-id: <83iq2miu77.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: <4C80ABD4.8090106@easy-emacs.de> <83tym7i4jj.fsf@gnu.org> <4C80C3D8.5020308@easy-emacs.de> <83mxrzhr86.fsf@gnu.org> <4C812105.2020200@easy-emacs.de> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.3 (----) > Date: Fri, 03 Sep 2010 18:23:33 +0200 > From: Andreas R=C3=B6hler > CC: bug-gnu-emacs@gnu.org >=20 > > M-: (unencodable-char-position (point-min) (point-max) 'utf-8) = RET > > > > It should show you the first position in the buffer where you hav= e a > > character that cannot be encoded by UTF-8. If all the characters= can > > be encoded by UTF-8, this will evaluate to nil. >=20 > With buffer narrowed to the code from screen-shot it says: >=20 > 3993 (#o7631, #xf99) Well, what is at buffer position 3993? From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 15:32:16 2010 Received: (at submit) by debbugs.gnu.org; 3 Sep 2010 19:32:16 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orbzk-00014a-DX for submit@debbugs.gnu.org; Fri, 03 Sep 2010 15:32:16 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orbzi-00014V-NL for submit@debbugs.gnu.org; Fri, 03 Sep 2010 15:32:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Orc1Q-0005xA-B9 for submit@debbugs.gnu.org; Fri, 03 Sep 2010 15:34:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:44490) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orc1Q-0005x6-2O for submit@debbugs.gnu.org; Fri, 03 Sep 2010 15:34:00 -0400 Received: from [140.186.70.92] (port=57454 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Orc1N-0001n5-Fw for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 15:33:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Orc1K-0005v4-NI for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 15:33:57 -0400 Received: from moutng.kundenserver.de ([212.227.17.10]:49648) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orc1I-0005tG-74; Fri, 03 Sep 2010 15:33:52 -0400 Received: from [192.168.178.27] (brln-4db9ec37.pool.mediaWays.net [77.185.236.55]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0MGDrv-1P6Eby2P3f-00EZqF; Fri, 03 Sep 2010 21:33:49 +0200 Message-ID: <4C814D80.3050703@easy-emacs.de> Date: Fri, 03 Sep 2010 21:33:20 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= References: <4C80ABD4.8090106@easy-emacs.de> <83tym7i4jj.fsf@gnu.org> <4C80C3D8.5020308@easy-emacs.de> <83mxrzhr86.fsf@gnu.org> <4C812105.2020200@easy-emacs.de> <83iq2miu77.fsf@gnu.org> In-Reply-To: <83iq2miu77.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V02:K0:w8Vn+eBttU1EcBeOrKUj0fkKp+BMc8Kiv8Cg3JbVTto N14i9iHEgAn1bQbbj+jKEESA+CHx2Yh7D6XTUPR4fZ51N4IUXd D6IvW5BxF0GikhbpvyXU6pFShUUdacEm8sbLL6cs9dnWkx3iBi 1QDwTb18F5LDcZoBcTo0+JvAB4AE0mbTyxcbgv2h1YEIQawt0w GttudWcZpesQJ5CjLycb8aZoYlH4sxVTusmegjIcdM= 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, seldom 2.4 (older, 4) X-Spam-Score: -5.8 (-----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.8 (-----) Am 03.09.2010 19:59, schrieb Eli Zaretskii: >> Date: Fri, 03 Sep 2010 18:23:33 +0200 >> From: Andreas Röhler >> CC: bug-gnu-emacs@gnu.org >> >>> M-: (unencodable-char-position (point-min) (point-max) 'utf-8) RET >>> >>> It should show you the first position in the buffer where you have a >>> character that cannot be encoded by UTF-8. If all the characters can >>> be encoded by UTF-8, this will evaluate to nil. >> >> With buffer narrowed to the code from screen-shot it says: >> >> 3993 (#o7631, #xf99) > > Well, what is at buffer position 3993? > the first char not displayed correctly should display the infinity-symbol, If I copy this tree numbers here, it's shown: "∞" thats funny. In this Emacs-buffer it's displayed as "\342\210\236" From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 03 17:02:48 2010 Received: (at submit) by debbugs.gnu.org; 3 Sep 2010 21:02:48 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrdPL-0001cS-OV for submit@debbugs.gnu.org; Fri, 03 Sep 2010 17:02:48 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrdPJ-0001cN-CJ for submit@debbugs.gnu.org; Fri, 03 Sep 2010 17:02:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrdQy-0000Yo-80 for submit@debbugs.gnu.org; Fri, 03 Sep 2010 17:04:31 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:35847) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrdQy-0000Yk-3t for submit@debbugs.gnu.org; Fri, 03 Sep 2010 17:04:28 -0400 Received: from [140.186.70.92] (port=59947 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrdQu-000858-JX for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 17:04:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrdQq-0000YG-I7 for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 17:04:24 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:63519) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrdQq-0000YC-AR for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 17:04:20 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0L8600G00VQRQK00@a-mtaout21.012.net.il> for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 00:04:19 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.126.202.93]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L8600G2WVV5A6C0@a-mtaout21.012.net.il>; Sat, 04 Sep 2010 00:04:19 +0300 (IDT) Date: Sat, 04 Sep 2010 00:05:33 +0300 From: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= In-reply-to: <4C814D80.3050703@easy-emacs.de> To: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= Message-id: <83fwxqillu.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: <4C80ABD4.8090106@easy-emacs.de> <83tym7i4jj.fsf@gnu.org> <4C80C3D8.5020308@easy-emacs.de> <83mxrzhr86.fsf@gnu.org> <4C812105.2020200@easy-emacs.de> <83iq2miu77.fsf@gnu.org> <4C814D80.3050703@easy-emacs.de> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.3 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.4 (----) > Date: Fri, 03 Sep 2010 21:33:20 +0200 > From: Andreas R=C3=B6hler > CC: bug-gnu-emacs@gnu.org >=20 > Am 03.09.2010 19:59, schrieb Eli Zaretskii: > >> Date: Fri, 03 Sep 2010 18:23:33 +0200 > >> From: Andreas R=C3=B6hler > >> CC: bug-gnu-emacs@gnu.org > >> > >>> M-: (unencodable-char-position (point-min) (point-max) 'utf-= 8) RET > >>> > >>> It should show you the first position in the buffer where you h= ave a > >>> character that cannot be encoded by UTF-8. If all the characte= rs can > >>> be encoded by UTF-8, this will evaluate to nil. > >> > >> With buffer narrowed to the code from screen-shot it says: > >> > >> 3993 (#o7631, #xf99) > > > > Well, what is at buffer position 3993? > > >=20 > the first char not displayed correctly > should display the infinity-symbol, Can you use some kind of hex dump program (e.g., `od') to show what's in the file at that place? From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 04 02:21:43 2010 Received: (at submit) by debbugs.gnu.org; 4 Sep 2010 06:21:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orm8F-000574-00 for submit@debbugs.gnu.org; Sat, 04 Sep 2010 02:21:43 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orm8D-00056z-22 for submit@debbugs.gnu.org; Sat, 04 Sep 2010 02:21:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Orm9v-0005kY-Lw for submit@debbugs.gnu.org; Sat, 04 Sep 2010 02:23:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:38391) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orm9v-0005kU-HG for submit@debbugs.gnu.org; Sat, 04 Sep 2010 02:23:27 -0400 Received: from [140.186.70.92] (port=34052 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Orm9u-0004y9-Gc for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 02:23:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Orm9t-0005kD-7K for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 02:23:26 -0400 Received: from moutng.kundenserver.de ([212.227.17.8]:61463) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orm9q-0005jY-RP; Sat, 04 Sep 2010 02:23:23 -0400 Received: from [192.168.178.27] (brln-4dbc7deb.pool.mediaWays.net [77.188.125.235]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0MARW2-1P3Ikk09CU-00B0NX; Sat, 04 Sep 2010 08:23:20 +0200 Message-ID: <4C81E5BB.2050306@easy-emacs.de> Date: Sat, 04 Sep 2010 08:22:51 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= References: <4C80ABD4.8090106@easy-emacs.de> <83tym7i4jj.fsf@gnu.org> <4C80C3D8.5020308@easy-emacs.de> <83mxrzhr86.fsf@gnu.org> <4C812105.2020200@easy-emacs.de> <83iq2miu77.fsf@gnu.org> <4C814D80.3050703@easy-emacs.de> <83fwxqillu.fsf@gnu.org> In-Reply-To: <83fwxqillu.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V02:K0:sszJ0PKbGfx+RYnnLohFux2YUC8U76RsWmd/yWthPk1 IrZP7vgMa1IrugR8lobEjobBlVvl07iloLE1F4zt2Ags0O5MHH v4df0mG10YCu3G7H5DRsajB+XlTIHciSUjg7BUbu+tikzZos9u MJrAzLcJI31pcatRVyz/Qp14R3JQYPaEHF6MLH5Sf9K15MlY4w XrwUxcIH6+5SzS7DiV6rPsmCQ54a7YZTBYns3Gh/XM= 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, seldom 2.4 (older, 4) X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.6 (-----) Am 03.09.2010 23:05, schrieb Eli Zaretskii: >> Date: Fri, 03 Sep 2010 21:33:20 +0200 >> From: Andreas Röhler >> CC: bug-gnu-emacs@gnu.org >> >> Am 03.09.2010 19:59, schrieb Eli Zaretskii: >>>> Date: Fri, 03 Sep 2010 18:23:33 +0200 >>>> From: Andreas Röhler >>>> CC: bug-gnu-emacs@gnu.org >>>> >>>>> M-: (unencodable-char-position (point-min) (point-max) 'utf-8) RET >>>>> >>>>> It should show you the first position in the buffer where you have a >>>>> character that cannot be encoded by UTF-8. If all the characters can >>>>> be encoded by UTF-8, this will evaluate to nil. >>>> >>>> With buffer narrowed to the code from screen-shot it says: >>>> >>>> 3993 (#o7631, #xf99) >>> >>> Well, what is at buffer position 3993? >>> >> >> the first char not displayed correctly >> should display the infinity-symbol, > > Can you use some kind of hex dump program (e.g., `od') to show what's > in the file at that place? > 0000000 062050 063145 067151 026545 061141 071142 073145 072055 0000020 061141 062554 020012 023440 066147 061157 066141 060455 0000040 061142 062562 026566 060564 066142 005145 020040 024047 0000060 021050 067111 064546 064556 074564 020042 161042 117210 0000100 020042 064556 020154 024460 020012 020040 024040 060442 0000120 070154 060550 020042 147042 021261 067040 066151 031040 0000140 005051 020040 020040 021050 071141 021061 021040 103342 0000160 021222 067040 066151 030040 005051 020040 020040 021050 0000200 071141 021062 021040 103742 021222 067040 066151 030040 0000220 005051 020040 020040 021050 062542 060564 020042 147042 0000240 021262 067040 066151 030440 005051 020040 020040 021050 0000260 060547 066555 021141 021040 131716 020042 064556 020154 0000300 024461 020012 020040 024040 072042 062550 060564 020042 0000320 147042 021270 067040 066151 030040 024451 005051 0000336 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 04 02:40:36 2010 Received: (at submit) by debbugs.gnu.org; 4 Sep 2010 06:40:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrmQW-0005Eu-CI for submit@debbugs.gnu.org; Sat, 04 Sep 2010 02:40:36 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrmQT-0005Ep-RW for submit@debbugs.gnu.org; Sat, 04 Sep 2010 02:40:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrmSC-0007Qy-Pz for submit@debbugs.gnu.org; Sat, 04 Sep 2010 02:42:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:38159) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrmSC-0007Qu-O4 for submit@debbugs.gnu.org; Sat, 04 Sep 2010 02:42:20 -0400 Received: from [140.186.70.92] (port=41247 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrmSB-0008Vt-Ul for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 02:42:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrmSA-0007Qd-Io for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 02:42:19 -0400 Received: from mtaout23.012.net.il ([80.179.55.175]:62764) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrmSA-0007QV-CO for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 02:42:18 -0400 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0L8700500MDDII00@a-mtaout23.012.net.il> for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 09:41:25 +0300 (IDT) Received: from HOME-C4E4A596F7 ([77.126.202.93]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0L87005SJML0DY20@a-mtaout23.012.net.il>; Sat, 04 Sep 2010 09:41:25 +0300 (IDT) Date: Sat, 04 Sep 2010 09:43:27 +0300 From: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= In-reply-to: <4C81E5BB.2050306@easy-emacs.de> To: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= Message-id: <83eidahuuo.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: <4C80ABD4.8090106@easy-emacs.de> <83tym7i4jj.fsf@gnu.org> <4C80C3D8.5020308@easy-emacs.de> <83mxrzhr86.fsf@gnu.org> <4C812105.2020200@easy-emacs.de> <83iq2miu77.fsf@gnu.org> <4C814D80.3050703@easy-emacs.de> <83fwxqillu.fsf@gnu.org> <4C81E5BB.2050306@easy-emacs.de> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.4 (----) > Date: Sat, 04 Sep 2010 08:22:51 +0200 > From: Andreas R=C3=B6hler > CC: bug-gnu-emacs@gnu.org >=20 > > Can you use some kind of hex dump program (e.g., `od') to show wh= at's > > in the file at that place? > > >=20 > 0000000 062050 063145 067151 026545 061141 071142 073145 072055 > 0000020 061141 062554 020012 023440 066147 061157 066141 060455 > 0000040 061142 062562 026566 060564 066142 005145 020040 024047 > 0000060 021050 067111 064546 064556 074564 020042 161042 117210 > 0000100 020042 064556 020154 024460 020012 020040 024040 060442 > 0000120 070154 060550 020042 147042 021261 067040 066151 031040 > 0000140 005051 020040 020040 021050 071141 021061 021040 103342 > 0000160 021222 067040 066151 030040 005051 020040 020040 021050 > 0000200 071141 021062 021040 103742 021222 067040 066151 030040 > 0000220 005051 020040 020040 021050 062542 060564 020042 147042 > 0000240 021262 067040 066151 030440 005051 020040 020040 021050 > 0000260 060547 066555 021141 021040 131716 020042 064556 020154 > 0000300 024461 020012 020040 024040 072042 062550 060564 020042 > 0000320 147042 021270 067040 066151 030040 024451 005051 > 0000336 Please post the file as an attachment. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 04 03:29:53 2010 Received: (at submit) by debbugs.gnu.org; 4 Sep 2010 07:29:53 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrnCB-0005Xr-VL for submit@debbugs.gnu.org; Sat, 04 Sep 2010 03:29:52 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrnC9-0005Xk-2w for submit@debbugs.gnu.org; Sat, 04 Sep 2010 03:29:51 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrnDq-0004Sb-Tr for submit@debbugs.gnu.org; Sat, 04 Sep 2010 03:31:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, TRACKER_ID autolearn=no version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:50379) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrnDq-0004SV-O1 for submit@debbugs.gnu.org; Sat, 04 Sep 2010 03:31:34 -0400 Received: from [140.186.70.92] (port=38764 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrnDo-0006pZ-N3 for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 03:31:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrnDm-0004Rx-J5 for bug-gnu-emacs@gnu.org; Sat, 04 Sep 2010 03:31:32 -0400 Received: from moutng.kundenserver.de ([212.227.126.186]:50909) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrnDj-0004R7-T8; Sat, 04 Sep 2010 03:31:28 -0400 Received: from [192.168.178.27] (brln-4dbc7deb.pool.mediaWays.net [77.188.125.235]) by mrelayeu.kundenserver.de (node=mreu2) with ESMTP (Nemesis) id 0MAAfN-1P2UT73ky1-00BrD2; Sat, 04 Sep 2010 09:31:25 +0200 Message-ID: <4C81F5AF.6010001@easy-emacs.de> Date: Sat, 04 Sep 2010 09:30:55 +0200 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.11) Gecko/20100711 Thunderbird/3.0.6 MIME-Version: 1.0 To: Eli Zaretskii Subject: Re: bug#6974: Emacs doesn't like Swedish =?UTF-8?B?w6QgKG9uIHczMg==?= =?UTF-8?B?KQ==?= References: <4C80ABD4.8090106@easy-emacs.de> <83tym7i4jj.fsf@gnu.org> <4C80C3D8.5020308@easy-emacs.de> <83mxrzhr86.fsf@gnu.org> <4C812105.2020200@easy-emacs.de> <83iq2miu77.fsf@gnu.org> <4C814D80.3050703@easy-emacs.de> <83fwxqillu.fsf@gnu.org> <4C81E5BB.2050306@easy-emacs.de> <83eidahuuo.fsf@gnu.org> In-Reply-To: <83eidahuuo.fsf@gnu.org> Content-Type: multipart/mixed; boundary="------------040909020102010102050301" X-Provags-ID: V02:K0:RZNs/VNWRJO+8J+hkoqD76EhswLBVm2TBoipe0ONUt9 cD3L2M/gBO1lsypPoqONMVvgQhOWU93MfXJsBAtRqkXAl9TPfO Ceaxvf3EFgj08dJMSOfqZ6Dhl6y6r9TSk5MUT1kqEODw62I0YC cFRUcFusZlMjOehtp0NEbU5XtMNzsbRN1Zc4sSDC67rWG/XePe WLt2XftKhRlnZHgpVAIR3/0xsIFvJfTiZU9Nmbrg8s= 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, seldom 2.4 (older, 4) X-Spam-Score: -3.4 (---) X-Debbugs-Envelope-To: submit Cc: bug-gnu-emacs@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -4.5 (----) This is a multi-part message in MIME format. --------------040909020102010102050301 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Am 04.09.2010 08:43, schrieb Eli Zaretskii: >> Date: Sat, 04 Sep 2010 08:22:51 +0200 >> From: Andreas Röhler >> CC: bug-gnu-emacs@gnu.org >> >>> Can you use some kind of hex dump program (e.g., `od') to show what's >>> in the file at that place? >>> >> >> 0000000 062050 063145 067151 026545 061141 071142 073145 072055 >> 0000020 061141 062554 020012 023440 066147 061157 066141 060455 >> 0000040 061142 062562 026566 060564 066142 005145 020040 024047 >> 0000060 021050 067111 064546 064556 074564 020042 161042 117210 >> 0000100 020042 064556 020154 024460 020012 020040 024040 060442 >> 0000120 070154 060550 020042 147042 021261 067040 066151 031040 >> 0000140 005051 020040 020040 021050 071141 021061 021040 103342 >> 0000160 021222 067040 066151 030040 005051 020040 020040 021050 >> 0000200 071141 021062 021040 103742 021222 067040 066151 030040 >> 0000220 005051 020040 020040 021050 062542 060564 020042 147042 >> 0000240 021262 067040 066151 030440 005051 020040 020040 021050 >> 0000260 060547 066555 021141 021040 131716 020042 064556 020154 >> 0000300 024461 020012 020040 024040 072042 062550 060564 020042 >> 0000320 147042 021270 067040 066151 030040 024451 005051 >> 0000336 > > Please post the file as an attachment. > Attached. BTW it's my personal note-file, some emacs-issues to remember. So doesn't contain real privat stuff, even if not conceived being public once... :) Hex-dump is from the narrowed section containing the example-code. Encoding-errors are at other positions too. --------------040909020102010102050301 Content-Type: text/plain; name="befehle.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="befehle.txt" KHVuZW5jb2RhYmxlLWNoYXItcG9zaXRpb24gKHBvaW50LW1pbikgKHBvaW50LW1heCkgJ3V0 Zi04KQoKbWF0Y2gtc3Vic3RpdHV0ZS1yZXBsYWNlbWVudAoKKHF1ZXJ5LXJlcGxhY2UgKGZv cm1hdCAiJXMiICfDpCkgIsOkIikKKHF1ZXJ5LXJlcGxhY2UgKGZvcm1hdCAiJXMiICfDvCkg IsO8IikKKHF1ZXJ5LXJlcGxhY2UgKGZvcm1hdCAiJXMiICfihpApICLihpAiKQoocXVlcnkt cmVwbGFjZSAoZm9ybWF0ICIlcyIgJ+KJoCkgIuKJoCIpCgooaW5zZXJ0IChsaXN0IChyZWFk LWZyb20tc3RyaW5nIChmb3JtYXQgIiVzIiDOsSkpCgooc2V0cSBtb24gKGxpc3QgIkphbnVh ciIgIkZlYnJ1YXIiICJNw6RyeiIgIkFwcmlsIiAiTWFpIiAiSnVuaSIgIkp1bGkiICJBdWd1 c3QiICJTZXB0ZW1iZXIiICJPa3RvYmVyIiAgICJOb3ZlbWJlciIgIkRlemVtYmVyIikpIApN YWkKXCwocG9wIG1vbikKCgoKZ2l0IGNsb25lIGdpdDovL3JlcG8ub3IuY3ovb3JnLW1vZGUu Z2l0CgoKKG1lc3NhZ2UgIiVzIiAoY2FzZSBzeXN0ZW0tdHlwZQogICAgICAgICAgICAgICAg KGdudS9saW51eCAiTGludXgiKQogICAgICAgICAgICAgICAgKHdpbmRvdy1udCAid2luZG93 cyIpCiAgICAgICAgICAgICAgICAoZGFyd2luICJtYWMiKQogICAgICAgICAgICAgICAgKHQg Im90aGVyIikpKQoKCiAgKHVubGVzcyAoZXEgbGFzdC1jb21tYW5kLWV2ZW50ICduZXh0KQoK Qy1oIGIgIGxpc3RldCBhbGxlIFRhc3RlbmJpbmR1bmdlbgpDLWggSyAgc3ByaW5ndCBpbiBk aWUgSW5mby1Eb2t1bWVudGF0aW9uIHp1IGVpbmVyIFRhc3RlbmJpbmR1bmcKCgoKClRoZSBy ZWFkIHN5bnRheCBgIycnIGlzIGEgc2hvcnQtaGFuZCBmb3IgdXNpbmcgYGZ1bmN0aW9uJy4g IEZvcgpleGFtcGxlLAoKICAgICAjJyhsYW1iZGEgKHgpICgqIHggeCkpCgppcyBlcXVpdmFs ZW50IHRvCgogICAgIChmdW5jdGlvbiAobGFtYmRhICh4KSAoKiB4IHgpKSkKCjs7Ozs7Ozs7 Ozs7Ozs7OzsKClRvIHJlcHJlc2VudCBzaGFyZWQgb3IgY2lyY3VsYXIgc3RydWN0dXJlcyB3 aXRoaW4gYSBjb21wbGV4IG9mIExpc3AKb2JqZWN0cywgeW91IGNhbiB1c2UgdGhlIHJlYWRl ciBjb25zdHJ1Y3RzIGAjTj0nIGFuZCBgI04jJy4KCiAgIFVzZSBgI049JyBiZWZvcmUgYW4g b2JqZWN0IHRvIGxhYmVsIGl0IGZvciBsYXRlciByZWZlcmVuY2U7CnN1YnNlcXVlbnRseSwg eW91IGNhbiB1c2UgYCNOIycgdG8gcmVmZXIgdGhlIHNhbWUgb2JqZWN0IGluIGFub3RoZXIK cGxhY2UuICBIZXJlLCBOIGlzIHNvbWUgaW50ZWdlci4gIEZvciBleGFtcGxlLCBoZXJlIGlz IGhvdyB0byBtYWtlIGEKbGlzdCBpbiB3aGljaCB0aGUgZmlyc3QgZWxlbWVudCByZWN1cnMg YXMgdGhlIHRoaXJkIGVsZW1lbnQ6CgogICAgICgjMT0oYSkgYiAjMSMpCgpUaGlzIGRpZmZl cnMgZnJvbSBvcmRpbmFyeSBzeW50YXggc3VjaCBhcyB0aGlzCgogICAgICgoYSkgYiAoYSkp Cjs7Ozs7Ozs7Ozs7OwoKY29tcGxldGlvbi1hdC1wb2ludAptdWx0aS1pc2VhcmNoLWJ1ZmZl cnMKCk9uY2UgYWdhaW4gSSByZWNvbW1lbmQgdGhhdCBwZW9wbGUgCgpjb21waWxlIHdpdGgg LURVU0VfTElTUF9VTklPTl9UWVBFIHRvCgpjYXRjaCBzdWNoIGJ1Z3MuICBUaGV5J3JlIHRy aXZpYWwgdG8gY2F0Y2ggdGhpcyB3YXkuCgoKRmxvcmlhbiBEaWVzY2ggd3JvdGU6Cj4gU3Rl ZmFuIFJldXRoZXIgPHN0ZWZhbi5uZXdzQGFyY29yLmRlPiB3cml0ZXM6Cj4+aW0gWEVtYWNz IGthbm4gbWFuIGltIHNoZWxsIGRlbiBBbmZhbmcgZWluZXMgQmVmZWhscyBlaW5nZWJlbiB1 bmQKPj5lcmjDpGx0IGRhbm4gbWl0IE0tcCBkZW4gdm9yaWdlbiBCZWZlaGwsIGRlciBkZW4g Z2xlaWNoZW4gQW5mYW5nIGhhdHRlLgo+Pkthbm4gbWFuIGRpZXNlcyBWZXJoYWx0ZW4gZGVt IEdOVSBFbWFjcyBhdWNoIGlyZ2VuZHdpZSBiZWliaWVnZW4/IE0tcAo+Pmlnbm9yaWVydCBo aWVyIGRpZSBFaW5nYWJlIHVuZCBob2x0IGVpbmZhY2ggZGVuIHZvcmlnZW4gQmVmZWhsLiBN LXIgdW5kCj4+ZGFubiBlaW5lIFJlZ2V4cCBlaW5nZWJlbiBnZWh0IHp3YXIgcHJpbnppcGll bGwsIGFiZXIgZGllIFZhcmlhbnRlIG1pdAo+Pk0tcCBpc3QgZG9jaCBpcmdlbmR3aWUgZmx1 ZmZpZ2VyLgo+IAo+IE1laW5zdCBkdSBzb3dhcyB3aWUgY29taW50LXByZXZpb3VzLW1hdGNo aW5nLWlucHV0LWZyb20taW5wdXQgwqAoQy1jIE0tcik/CgpHZW5hdSBkYXMuIERhcyBtdXNz IGljaCBpbSBBcHJvcG9zIHZvciBsYXV0ZXIgQsOkdW1lbiB3b2hsIMO8YmVyc2VoZW4gaGFi ZW4uCgoKaWdub3JlLWVycm9ycwoKXChbdWVdXClzdFwoWzAtOV1bMC05XVwpX1woWzAtOV1b MC05XVwpXwpfXDFzdFwyX1wxc3RcM18KCmRpcmVkLW1hcmstZmlsZXMtY29udGFpbmluZy1y ZWdleHAKXChbKCBdXClcKFthLXotXStcKS1hdHB0CmRpcmVkLWRvLXF1ZXJ5LXJlcGxhY2Ut cmVnZXhwClwxYXItXDItYXRwdAoKcmFpc2Utc2V4cAoKcGFyZWRpdC1zcGxpY2Utc2V4cC1r aWxsaW5nLWJhY2t3YXJkCgouWHJlc291cmNlcwplbWFjcy5mb250OiBCaXRzdHJlYW0gVmVy YSBTYW5zIE1vbm8tMTAKClwoWzAtOV0rXCkKXCwoKyAoc3RyaW5nLXRvLW51bWJlciBcMSkg MjQwKQoKKG50aCBcKFsxLTVdXCkgc3VmZml4KQoobnRoIFwsKDEtIChzdHJpbmctdG8tbnVt YmVyIFwxKSkgc3VmZml4KQoKZGlmZiAtdSAtYiAvaG9tZS9zcGVjay9lbWFjcy9saXNwL2Rp cmVkLWF1eC5lbCAvaG9tZS9zcGVjay9wcm9nYXJiZWl0L2VtYWNzL3ZlcmFlbmRlcnQvZGly ZWQtYXV4LmVsIAoKOzsgdm9uIGF1dG8tc2F2ZSBTaWNoZXJ1bmdlbiB3aWVkZXJoZXJzdGVs bGVuCnJlY292ZXItdGhpcy1maWxlCgogIChpbnRlcmFjdGl2ZSAocHJvZ24KCQkgKGJhcmYt aWYtYnVmZmVyLXJlYWQtb25seSkKCQkgKGxpc3QgKGlmIGN1cnJlbnQtcHJlZml4LWFyZyAn ZnVsbCkgdCkpKQoKCihkZWxxIG5pbCAobWFwY2FyICdjZHIgdGFibGUpKQoKXChbXiBdXClc LlwoW14gXVwpClwxXFxcXChbWzpwdW5jdDpdXVxcXFx7MCwyXFxcXH1cXFxcfFtbOmFscGhh Ol1dXFxcXClcMgoKXCguKlwpZmEtXChbYS16LV0rXCkgXChyZWxvYWQgcHJvdFwpKVwoLipc KQpcMWZhLVwyIFwzICJcMiIpXDQKClxcXFxmXFxcXG5cXFxcclxcXFx0ClxcZlxcblxcclxc dAoKPiA+PiBIb3cgY2FuIEkgc3BlY2lmeSB3aGljaCBhYmJyZXYgdGFibGUgc2hvdWxkIGJl IGxvYWRlZCBpbiB0aGUgZmlsZSBpdHNlbGYgPwo+Cj4KPiBJIHRoaW5rIHRoZSBwcm9ibGVt IGlzLCB0aGF0IHRoZSB2YWx1ZXMgb2YgZmlsZS1sb2NhbC12YXJpYWJsZXMKPiBhcmUgbm90 IGV2YWx1YXRlZC4gVGhpcyBpbiBlZmZlY3QgYXNzaWducyB0aGUgc3ltYm9sIGBteS1hYmJy ZXYtdGFibGUnCj4gdG8gdGhlIHZhcmlhYmxlIGBsb2NhbC1hYmJyZXYtdGFibGUnIHJhdGhl ciB0aGFuIGl0cyB2YWx1ZQo+ICh0aGUgYWN0dWFsIHRhYmxlKS4KPgo+IE9uZSB3YXkgb2Yg Zml4aW5nIGl0IGlzIHVzaW5nIHRoZSBzcGVjaWFsIGV2YWwgZm9ybQo+Cj4gLSotIGV2YWw6 IChzZXRxIGxvY2FsLWFiYnJldi10YWJsZSBteS1hYmJyZXYtdGFibGUpOyBhYmJyZXYtbW9k ZTogdCAtCj4gKi0KPgo+IGFuZCBhZGRpbmcgdGhpcyBmb3JtIChhbmQgZm9ybXMgZm9yIG90 aGVyIHRhYmxlLXN5bWJvbHMgeW91IHBsYW4gdG8KPiB1c2UgaW4gdGhpcyB3YXkpIHRvIGBz YWZlLWxvY2FsLWV2YWwtZm9ybXMnLgo+Cj4gKHB1c2ggJyhzZXRxIGxvY2FsLWFiYnJldi10 YWJsZSBteS1hYmJyZXYtdGFibGUpIHNhZmUtbG9jYWwtZXZhbC0KPiBmb3JtcykKCkMteCA4 IFJFVCBnaXZlcyB0aGUgZm9sbG93aW5nIHByb21wdDoKVW5pY29kZSAobmFtZSBvciBoZXgp OgoKCmVuZC1vZi1mb3JtLWJhc2UgXFwiXCguXClcXCIgXFwiXCguXClcXCIKZW5kLW9mLWZv cm0tYmFzZSBcXCJcMVxcIiBcXCJcMlxcIiBuaWwgbmlsIG5pbCBuaWwgbmlsIHQKCgpoZyBj bG9uZSBodHRwOi8vYml0YnVja2V0Lm9yZy9hZ3Ivcm9wZW1vZGUvCgoKCgoKCgoKCihkZWZp bmUtYWJicmV2LXRhYmxlCiAgJ2dsb2JhbC1hYmJyZXYtdGFibGUKICAnKCgiSW5maW5pdHki ICLiiJ4iIG5pbCAwKQogICAgKCJhbHBoYSIgIs6xIiBuaWwgMikKICAgICgiYXIxIiAi4oaS IiBuaWwgMCkKICAgICgiYXIyIiAi4oeSIiBuaWwgMCkKICAgICgiYmV0YSIgIs6yIiBuaWwg MSkKICAgICgiZ2FtbWEiICLOsyIgbmlsIDEpCiAgICAoInRoZXRhIiAizrgiIG5pbCAwKSkp CgoKCgoKCgoKKGluc2VydCA4NTkyKeKGkCAKKGluc2VydCAjWDIyNjAp4omgCmhhc2tlbGwt bW9kZQoKCnN0cmFjZQpnY29yZQoKOzs7Ozs7Ozs7CgpFbWFjcycgU2NobmVsbHN0YXJ0ZXIg KEdlbGFkZW5lcyBhbHMgQmluw6RyZGF0ZWkpCgojIS91c3IvYmluL21ha2UgLWYKZW1hY3M9 L3Vzci9iaW4vZW1hY3MgCmZhc3QtZW1hY3M6IC91c3Ivc2hhcmUvZW1hY3Mvc2l0ZS1saXNw L3NpdGUtc3RhcnQuZWwgICAgIC91c3IvbG9jYWwvYmluL2VtYWNzICAgfi8uZW1hY3MgICAg ICAKJChlbWFjcykgLS1iYXRjaCAtLWV4ZWN1dGUgIihkdW1wLWVtYWNzIFwiZmFzdC1lbWFj c1wiIFwiJChlbWFjcylcIikiCiAgICAgICAgIAoKdW5kIAoKIyEvYmluL2Jhc2gKcHVzaGQg YGRpcm5hbWUgJDBgIAptYWtlLWVtYWNzCnBvcGQKZXhlYyBmYXN0LWVtYWNzICRACgo7Ozs7 Ozs7OzsKCmNvbXBpbGF0aW9uLW5leHQtZXJyb3IKCkFsbCByZWd1bGFyCmV4cHJlc3Npb24g cmVwbGFjZW1lbnQgY29tbWFuZHMgbm93IGFsbG93IGBcPycgaW4gdGhlIHJlcGxhY2VtZW50 CnN0cmluZyB0byBzcGVjaWZ5IGEgcG9zaXRpb24gd2hlcmUgdGhlIHJlcGxhY2VtZW50IHN0 cmluZyBjYW4gYmUKZWRpdGVkIGZvciBlYWNoIHJlcGxhY2VtZW50LgoKCklmIHRoZSBzdHJp bmcgYmVnaW5zIHdpdGggYEAnLCBFbWFjcyBzZWFyY2hlcyB0aGUga2V5IHNlcXVlbmNlIHdo aWNoCiBpbnZva2VkIHRoZSBjb21tYW5kIGZvciBpdHMgZmlyc3QgbW91c2UgY2xpY2sgKG9y IGFueSBvdGhlciBldmVudAogd2hpY2ggc3BlY2lmaWVzIGEgd2luZG93KS4KSWYgdGhlIHN0 cmluZyBiZWdpbnMgd2l0aCBgXicgYW5kIGBzaGlmdC1zZWxlY3QtbW9kZScgaXMgbm9uLW5p bCwKIEVtYWNzIGZpcnN0IGNhbGxzIHRoZSBmdW5jdGlvbiBgaGFuZGxlLXNoaWZ0LXNlbGVj dCcuCllvdSBtYXkgdXNlIGBAJywgYConLCBhbmQgYF4nIHRvZ2V0aGVyLiAgVGhleSBhcmUg cHJvY2Vzc2VkIGluIHRoZQogb3JkZXIgdGhhdCB0aGV5IGFwcGVhciwgYmVmb3JlIHJlYWRp bmcgYW55IGFyZ3VtZW50cy4KCgo7Ozs7Ozs7OzsKCj4gPiBJcyBpdCBwb3NzYmlsZSB0byBo aWdobGlnaCB0aGUgY29sdW1uIG9mIHRoZSBwYWdlIHdoZXJlIHRoZSBjdXJzb25yIGlzCj4g PiBsb2NhdGVkID8KCk0teCBjb2x1bW4tbWFya2VyLTEgUkVUIAoob3IgMiBvciAzLCB5b3Ug Y2FuIG1hcmsgdXAgdG8gdGhyZWUgY29sdW1ucykuCgpDLXUgTS14IGNvbHVtbi1tYXJrZXIt MSBSRVQgIHRvIGRpc2FibGUgaXQuCgoKOzs7Ozs7Ozs7Cgo+ID4KPiA+IKAgKGF1dG9sb2Fk ICdtdXNlLW1vZGUgIm11c2UtbW9kZSIgIiIgdCkKPiA+IKAgKGV2YWwtYWZ0ZXItbG9hZCAi bXVzZS1tb2RlIgo+ID4goCCgICcocHJvZ24KPiA+IKAgoCCgIKAocmVxdWlyZSAnbXVzZS1o dG1sKQo+ID4goCCgIKAgoChyZXF1aXJlICdtdXNlLWpvdXJuYWwpCj4gPiCgIKAgoCCgKHJl cXVpcmUgJ211c2UtbGF0ZXgpCj4gPiCgIKAgoCCgKHJlcXVpcmUgJ211c2UtdGV4aW5mbykK PiA+IKAgoCCgIKAocmVxdWlyZSAnbXVzZS1kb2Nib29rKQo+ID4goCCgIKAgoChyZXF1aXJl ICdtdXNlLWJsb3N4b20pCj4gPiCgIKAgoCCgKHJlcXVpcmUgJ211c2UtcHJvamVjdCkpKQoK Ozs7Ozs7Ozs7CgpWb24gRW1hY3Mta2V5cyB6dSBVbml2ZXJzYWwKIlwoXFxDXC1cKVwoW15c Il1cKVwoW15cIl0qXCkiClsoY29udHJvbCBcMikoXDMpXQoKCgo7Ozs7Ozs7OzsKCkZXSVcs IEkndmUgZ290IHRoaXMgaW4gbXkgfi8uZW1hY3M6CgooYWRkLWhvb2sgJ3RleHQtbW9kZS1o b29rCiAgICAgICAgICAoZGVmdW4gdGV4dC1tb2RlLXB1bmN0dWF0aW9uLXN5bnRheCAoKQog ICAgICAgICAgICA7OyBDaGFuZ2Ugbm9uLWxldHRlciBjaGFyYWN0ZXJzIGZyb20gd29yZCBz eW50YXggdG8gcHVuY3R1YXRpb246CiAgICAgICAgICAgIChtb2RpZnktc3ludGF4LWVudHJ5 ID9cMjQwICIuIikgOyBOTy1CUkVBSyBTUEFDRQogICAgICAgICAgICAobW9kaWZ5LXN5bnRh eC1lbnRyeSA/JyAiLiIpKSkgIDsgQVBPU1RST1BIRQoKLS0gCktldmluIFJvZGdlcnMKRGVu dmVyLCBDb2xvcmFkbywgVVNBCgoKOzs7Ozs7Ozs7CgpDaGVjayBvdXQgdGhlIEVtYWNzIG1h bnVhbAotIDIyLjE3LjEuMiBFeHRlbmRlZCBNZW51IEl0ZW1zCgpJIHRoaW5rIHRoZXkgYXJl IGV4dGVuZGVkIHRoZSBzYW1lIHdheSBhcyBiaW5kaW5nIGNvbW1hbmRzIHRvIGtleXMuCgo+ ID4gVGhhdCBzYWlkLCBpZiB3ZSdyZSBhZGRpbmcgbWVudSBpdGVtcywgaG93IGNvdWxkIEkg YWRkIG9uZSB0aGF0IGJhc2ljYWxseSBkaWQKPiA+ICJzaGlmdCByZWdpb24gcmlnaHQiLCBi dXQgdHdpY2U/CgpGaXJzdCB5b3UgbmVlZCB0byB3cml0ZSBzdWNoIGEgY29tbWFuZC4gKFRo ZW4gYmluZCB0aGUgY29tbWFuZCB0byBhCm1lbnUuKQoKKGRlZnVuIG15LWNvbW1hbmQtbmFt ZSAoKQogIChpbnRlcmFjdGl2ZSkKICAoY2FsbC1pbnRlcmFjdGl2ZWx5ICdvcmlnaW5hbC1j b21tYW5kLW5hbWUpCiAgKGNhbGwtaW50ZXJhY3RpdmVseSAnb3JpZ2luYWwtY29tbWFuZC1u YW1lKSkKCllvdSBjYW4gZmluZCB0aGUgb3JpZ2luYWwgY29tbWFuZCBuYW1lIHdpdGggQy1o IGsgPGNsaWNrIG9uIG1lbnU+LgoKCjs7Ozs7Ozs7OwoKTm90aWNlIHRoYXQgcmVnZXhwIGRv bid0ICdzaG93JyBhbnl0aGluZywgdGhleSAnbWF0Y2gnIGlucHV0LiAgSXQncwp0aGUgcHJv Z3JhbSB0aGF0IHVzZSB0aGUgcmVnZXhwIHRoYXQgbWF5IGRlY2lkZSB0byBzaG93IG9yIGhp ZGUgbGluZXMKZGVwZW5kaW5nIG9uIHdoZXRoZXIgYSByZWdleHAgbWF0Y2ggdGhlbS4KCkhl cmUgaXMgc3VjaCBhIHJlZ2V4cCBtYXRjaGluZyBhbnkgbGluZSBidXQgdGhvc2UgY29udGFp bmluZyAiLS0iOgogIAogICAgICAgICAgIF5cKFteLV1cfC1bXi1dXCkqXChcfC1cKSQKCgot LSBfX1Bhc2NhbCBCb3VyZ3VpZ25vbl9fIAoKOzs7Ozs7Ozs7CgplcGEtZGlyZWQtZG8tZW5j cnlwdAoKRHUga2FubnN0IGVzIG5hdPWCiYX1gIim77297728cmxpY2ggYXVjaCB1bnRlciBM aW51eCBhdXNwcm9iaWVyZW4sIHouQi46CgooZGVmaW5lLWtleSBnbG9iYWwtbWFwIFtrcC1k ZWNpbWFsXSBbPypdKQoKRGFubiBt9YKJhfWAiKbvvb3vvbxzc3Rlc3QgRHUgbWl0IEtvbW1h LVRhc3RlIGVpbiBTdGVybiBiZWtvbW1lbi4gQWJlciBhdWYgbWVpbmVtCldpbmRvd3MgWFAg U1AzIHVuZCBHTlUgRW1hY3MgMjIuMy4xIGhhdCBlcyBmdW5rdGlvbmllcnQuCgoKOzsgR3Jv 9YKJhfWAiJ3vva3mrrdjaHN0YWJlbgpeXChbO10rWyBdK1wpXChbQS1aXVwpCgo7OyBjLWNv bW1lbnQtc3RhcnQgc3VjaGVuCiAgKHJlLXNlYXJjaC1iYWNrd2FyZCAiXC9cXCogIiBuaWwg dCAxKQogIChyZS1zZWFyY2gtYmFja3dhcmQgIlxcL1xcKiAiIG5pbCB0IDEpCgoKCihzZXRx IGlzcGVsbC1wcm9ncmFtLW5hbWUgIi9vcHQvbG9jYWwvYmluL2FzcGVsbCIpCgo7Ozs7Ozs7 Ozs7CgpFbWFjcyBtaXQgblhodG1sLU1vZGUgPGh0dHA6Ly93d3cuZW1hY3N3aWtpLm9yZy9j Z2ktYmluL3dpa2kvTnhodG1sTW9kZT4KTmFjaHRlaWxlOiAtIEVtYWNzIGlzdCBuYXT1gomF 9YCIpu+9ve+9vHJsaWNoIEdlc2NobWFja3NzYWNoZQogICAgICAgICAgIC0gdW50ZXJzdPWC iYX1gIim77297728dHp0IG51ciBYSFRNTAoKOzs7Ozs7Ozs7CgpNaXQgRWluemVsLSwgRG9w cGVsLSwgRHJlaWZhY2hrbGljayBkZXIgbGlua2VuIE1hdXN0YXN0ZSBtYXJraWVydCBtYW4K WmVpY2hlbiwgV29ydCwgWmVpbGUgZGVzIEFuZmFuZ3MgZWluZXIgUmVnaW9uLCBtaXQgZGVy IHJlY2h0ZW4gTWF1c3Rhc3RlCmRhcyBFbmRlLCB6d2VpbWFsIHJlY2h0cyBs9YKJhfWAiKbv vb3vvbZzY2h0IGRpZSBSZWdpb24uICBPYiBnZWz1gomF9YCIpu+9ve+9tnNjaHQgb2RlciBu aWNodCwgbWl0CmRlciBtaXR0bGVyZW4gTWF1c3Rhc3RlIGb1gomF9YCIpu+9ve+9vGd0IG1h biBzaWUgYW5kZXJzd28gZWluLgoKCk5pbCBvZGVyIEVpbmdhYmUKICAobGV0ICgocyAocmVh ZC1mcm9tLW1pbmlidWZmZXIgIkRlc2NyaXB0aW9uIGZvciAlczogIikpKQogICAgKG1lc3Nh Z2UgIiVzIiAod2hlbiAobm90IChzdHJpbmc9ICIiIHMpKSBzKSkpKQoKCiAoZ2xvYmFsLXNl dC1rZXkgWyhjb250cm9sIGJ1dHRvbjMpXSAnZGVzY3JpYmUtZmFjZS1hdC1tb3VzZS1wb2lu dCkKCnV1aWQuZWwgdjAuMgogVm9uOiBTdGVmYW4gQXJlbnR6IDxzdGVmYW4uYXJlbnR6QGdt YWlsLmNvbT4KIEFuOiBnbnUtZW1hY3Mtc291cmNlc0BnbnUub3JnCjs7Cjs7IHV1aWQuZWwg LSBUaGlzIHRpbnkgZW1hY3MgZXh0ZW5zaW9uIGRlZmluZXMgYSBuZXcgY29tbWFuZCwKOzsg aW5zZXJ0LXJhbmRvbS11dWlkLCB3aGljaCB3aWxsIGluc2VydCBhIHJhbmRvbWx5IGdlbmVy YXRlZAo7OyBVVUlEIGF0IHRoZSBwb2ludC4KOzsKCihkZWZ1biBnZW5lcmF0ZS1yYW5kb20t aGV4LXN0cmluZyAobGVuZ3RoKQogIChsZXQgKHJlc3VsdCAoZGlnaXRzICIwMTIzNDU2Nzg5 YWJjZGVmIikpCiAgICAoZG90aW1lcyAobnVtYmVyIGxlbmd0aCByZXN1bHQpCiAgICAgIChz ZXRxIHJlc3VsdCAoY29ucyAoZWx0IGRpZ2l0cyAocmFuZG9tIDE2KSkgcmVzdWx0KSkpCiAg ICAoY29uY2F0IHJlc3VsdCkpKQogIAooZGVmdW4gZ2VuZXJhdGUtcmFuZG9tLXV1aWQgKCkK ICAiR2VuZXJhdGUgYSByYW5kb20gVVVJRC4iCiAgKG1hcGNvbmNhdCAnZ2VuZXJhdGUtcmFu ZG9tLWhleC1zdHJpbmcgKGxpc3QgOCA0IDQgNCAxMikgIi0iKSkKCihkZWZ1biBpbnNlcnQt cmFuZG9tLXV1aWQgKCkKICAiSW5zZXJ0IGEgcmFuZG9tIFVVSUQgYXQgdGhlIHBvaW50LiIK ICAoaW50ZXJhY3RpdmUpCiAgKGluc2VydCAoZ2VuZXJhdGUtcmFuZG9tLXV1aWQpKSkKCjs7 Ozs7Ozs7ClJlOiBCYXNpYyBFbWFjcyBMaXNwIHF1ZXN0aW9uCiBWb246IEdpb3Jnb3MgS2Vy YW1pZGFzIDxrZXJhbWlkYUBjZWlkLnVwYXRyYXMuZ3I+CiBBbjogaGVscC1nbnUtZW1hY3NA Z251Lm9yZwogCk9uIFR1ZSwgMjkgQXByIDIwMDggMjA6NTY6MTcgKzAzMDAsIEdpb3Jnb3Mg S2VyYW1pZGFzIDxrZXJhbWlkYUBjZWlkLnVwYXRyYXMuZ3I+IHdyb3RlOgo+IE9uIFR1ZSwg MjkgQXByIDIwMDggMTc6NDk6MTkgKzAyMDAsIE1hdHRoaWFzIFBmZWlmZXIgPHBmZW1hdEB3 ZWIuZGU+IHdyb3RlOgo+PiBIZWxsbywKPj4KPj4gV2hhdCBpcyB0aGUgZGlmZmVyZW5jZSBi ZXR3ZWVuCj4+Cj4+IChsaXN0IDAgbmlsIC0xKQo+Pgo+PiBhbmQKPj4KPj4gJygwIG5pbCAt MSkKPgo+IEluIENvbW1vbiBMaXNwIChsaXN0IDAgbmlsIC0xKSBpcyByZXF1aXJlZCB0byAn Y29ucycgYSBuZXcgbGlzdCBldmVyeQo+IHRpbWUgaXQgaXMgY2FsbGVkLiBRdW90aW5nIHRo ZSBsaXN0IGFzIGluICcoMCBuaWwgLTEpIGlzIG5vdCByZXF1aXJlZAo+IHRvIGJ1aWxkIGEg bmV3IGxpc3QuIEluIGZhY3QsIGluIGNvbXBpbGVkIGNvZGUgaXQgbWF5IHJldXNlIHRoZSBz YW1lCj4gc3RhdGljIG9iamVjdCBvdmVyIGFuZCBvdmVyIGFnYWluLgoKUmVhZGluZyBteSBv d24gcG9zdCByZXZlYWxzIHRoYXQgSSBtYXkgaGF2ZSBiZWVuIHRvbyB0ZXJzZS4gVG8gY2xh cmlmeQp0aGUgcG9pbnQgSSB3YXMgdHJ5aW5nIHRvIG1ha2UsIGhlcmUncyBhIHNtYWxsIHRl c3QgaW4gQ29tbW9uIExpc3AsIGFuZAp0aGUgZXF1aXZhbGVudCB0ZXN0IGluIEVtYWNzIExp c3AuCgoxLiBDb21tb24gTGlzcCB0ZXN0Ci0tLS0tLS0tLS0tLS0tLS0tLS0KCiogU2F2ZSB0 aGUgZm9sbG93aW5nIExpc3AgY29kZSB0byBhIGZpbGUgY2FsbGVkICJmb28ubGlzcCI6Cgog KGRlZnVuIGZvby1xdW90ZWQgKCkKICAnKDAgbmlsIC0xKSkKCiAoZGVmdW4gZm9vLWxpc3Qg KCkKICAobGlzdCAwIG5pbCAtMSkpCgoqIFRoZW4gY29tcGlsZSB0aGUgZmlsZSwgYW5kIGxv YWQgaXQuIEhlcmUncyB0aGUgb3V0cHV0IGZyb20gbG9hZGluZwogdGhlIGNvbXBpbGVkIGZp bGUgaW4gU0JDTDoKCiBDTC1VU0VSPiAoY29tcGlsZS1maWxlICJmb28iKQoKIDsgY29tcGls aW5nIGZpbGUgIi9ob21lL2tlcmFtaWRhL2Zvby5saXNwIiAod3JpdHRlbiAzMCBBUFIgMjAw OCAwMTo0ODowMiBBTSk6CiA7IGNvbXBpbGluZyAoREVGVU4gRk9PLVFVT1RFRCAuLi4pCiA7 IGNvbXBpbGluZyAoREVGVU4gRk9PLUxJU1QgLi4uKQoKIDsgL2hvbWUva2VyYW1pZGEvZm9v LmZhc2wgd3JpdHRlbgogOyBjb21waWxhdGlvbiBmaW5pc2hlZCBpbiAwOjAwOjAwCiAjUCIv aG9tZS9rZXJhbWlkYS9mb28uZmFzbCIKIE5JTAogTklMCiBDTC1VU0VSPiAobG9hZCAiZm9v IikgICAgIDs7IFRoaXMgYWN0dWFsbHkgbG9hZHMgImZvby5mYXNsIiBpbiBTQkNMLgogVAog Q0wtVVNFUj4KCiogRXZlcnkgdGltZSB0aGUgYGZvby1xdW90ZWQnIGZ1bmN0aW9uIHJ1bnMg aXQgcmV0dXJucyBleGFjdGx5IHRoZSBzYW1lCiBjb21waWxlZCBvYmplY3QuIFRoZSBvYmpl Y3QgcmV0dXJuZWQgYnkgc2VwYXJhdGUgY2FsbHMgdG8KIGBmb28tcXVvdGVkJyBpcyBhbGwg b2YgRVEsIEVRTCBhbmQgRVFVQUwgdG8gYW55IHByZXZpb3VzIGNhbGwsIGFzIHlvdQogY2Fu IHNlZSBpbjoKCiBDTC1VU0VSPiAobGV0ICgob25lLWxpc3QgKGZvby1xdW90ZWQpKQogICAg ICAgIChhbm90aGVyLWxpc3QgKGZvby1xdW90ZWQpKSkKICAgICAgKG1hcGNhciAobGFtYmRh ICh0ZXN0KQogICAgICAgICAgIChmdW5jYWxsIHRlc3Qgb25lLWxpc3QgYW5vdGhlci1saXN0 KSkKICAgICAgICAgIChsaXN0ICMnZXEgIydlcWwgIydlcXVhbCkpKQogKFQgVCBUKQogQ0wt VVNFUj4KCiogSW4gY29udHJhc3QsIHRoZSBvYmplY3QgcmV0dXJuZWQgYnkgdGhlIGBmb28t bGlzdCcgZnVuY3Rpb24gaXMgYSBuZXdseQogQ09OUy1lZCBsaXN0IGV2ZXJ5IHRpbWUgdGhl IGZ1bmN0aW9uIHJ1bnM6CgogQ0wtVVNFUj4gKGxldCAoKG9uZS1saXN0IChmb28tbGlzdCkp CiAgICAgICAgKGFub3RoZXItbGlzdCAoZm9vLWxpc3QpKSkKICAgICAgKG1hcGNhciAobGFt YmRhICh0ZXN0KQogICAgICAgICAgIChmdW5jYWxsIHRlc3Qgb25lLWxpc3QgYW5vdGhlci1s aXN0KSkKICAgICAgICAgIChsaXN0ICMnZXEgIydlcWwgIydlcXVhbCkpKQogKE5JTCBOSUwg VCkKIENMLVVTRVI+CgpUaGUgbGlzdHMgcmV0dXJuZWQgYnkgYGZvby1saXN0JyBhcmUgRVFV QUwsIGJ1dCB0aGV5IGFyZSBuZWl0aGVyIEVRIG5vcgpFUUwgdG8gZWFjaCBvdGhlci4gVGhl eSBhcmUgY3JlYXRlZCBmcm9tIHNjcmF0Y2ggYnkgYWxsb2NhdGluZyBuZXcKc3RvcmFnZSBm b3IgdGhlIHZhbHVlIG9mIHRoZSBleHByZXNzaW9uIGV2ZXJ5IHRpbWUgdGhlIGBmb28tbGlz dCcKZnVuY3Rpb24gaXMgY2FsbGVkLgoKMi4gRW1hY3MgTGlzcCB0ZXN0Ci0tLS0tLS0tLS0t LS0tLS0tLQoKKiBTYXZlIHRoZSBzYW1lIHR3byBmdW5jdGlvbnMgaW4gYSBmaWxlIGNhbGxl ZCAiZm9vLmVsIi4KCiogRmlyZSB1cCBFbWFjcywgYW5kIGJ5dGUtY29tcGlsZSB0aGUgZmls ZSBieSB0eXBpbmcKCiBNLXggYnl0ZS1jb21waWxlLWZpbGUgUkVUIGZvby5lbCBSRVQKCiog TG9hZCB0aGUgYnl0ZS1jb21waWxlZCBmaWxlIGJ5IHR5cGluZwoKIE0teCBsb2FkLWZpbGUg UkVUIGZvby5lbGMgUkVUCgoqIE5vdyBldmFsdWF0ZSB0aGUgc2FtZSB0d28gTEVUIGZvcm1z IGluIHlvdXIgc2NyYXRjaCBidWZmZXIsIGJ5IHBhc3RpbmcKIHRoZW0gaW4gdGhlIGJ1ZmZl ciBhbmQgdHlwaW5nIGBDLXggQy1lJyBhZnRlciBlYWNoIGV4cHJlc3Npb24uCgogRW1hY3Mg TGlzcCBzaG91bGQgYWxzbyBldmFsdWF0ZSB0aGVtIGFzOgoKIChsZXQgKChvbmUtbGlzdCAo Zm9vLXF1b3RlZCkpCiAgICAoYW5vdGhlci1saXN0IChmb28tcXVvdGVkKSkpCiAgKG1hcGNh ciAobGFtYmRhICh0ZXN0KQogICAgICAgKGZ1bmNhbGwgdGVzdCBvbmUtbGlzdCBhbm90aGVy LWxpc3QpKQogICAgICAobGlzdCAjJ2VxICMnZXFsICMnZXF1YWwpKSkKID0+ICh0IHQgdCkK CiAobGV0ICgob25lLWxpc3QgKGZvby1saXN0KSkKICAgIChhbm90aGVyLWxpc3QgKGZvby1s aXN0KSkpCiAgKG1hcGNhciAobGFtYmRhICh0ZXN0KQogICAgICAgKGZ1bmNhbGwgdGVzdCBv bmUtbGlzdCBhbm90aGVyLWxpc3QpKQogICAgICAobGlzdCAjJ2VxICMnZXFsICMnZXF1YWwp KSkKID0+IChuaWwgbmlsIHQpCgpJIGhvcGUgdGhpcyBtYWtlcyB3aGF0IEkgaW5pdGlhbGx5 IHdyb3RlIGEgYml0IGVhc2llciB0byBncmFzcCA6LSkKCkdpb3Jnb3MKCjs7Ozs7Ozs7OwoK QW4gYWx0ZXJuYXRpdmUgd2F5IG9mIGV2YWx1YXRpbmcgRW1hY3MgTGlzcCBleHByZXNzaW9u cyBpbnRlcmFjdGl2ZWx5IGlzIHRvIHVzZSBJbmZlcmlvciBFbWFjcy1MaXNwIG1vZGUsIHdo aWNoIHByb3ZpZGVzIGFuIGludGVyZmFjZSByYXRoZXIgbGlrZSBTaGVsbCBtb2RlIChzZWUg c2VjdGlvbiBTaGVsbCBNb2RlKSBmb3IgZXZhbHVhdGluZyBFbWFjcyBMaXNwIGV4cHJlc3Np b25zLiBUeXBlIE0teCBpZWxtIHRvIGNyZWF0ZSBhbiBgKmllbG0qJyBidWZmZXIgd2hpY2gg dXNlcyB0aGlzIG1vZGUuCgo7IEthc3RydXAKKHByb2duIChzZXRxIHggJyg1KSkgKGRvdGlt ZXMgKGkgNSkgKHB1c2ggaSB4KSkgeCkKCmFuZCBnZXQKKDQgMyAyIDEgMCA1KQoKYW5kIHRo YXQgaXMgdGhlIG9ubHkgcGVybWl0dGVkIGJlaGF2aW9yLgoKSW4gY29udHJhc3QsIGxpc3Qg bXVzdCBhbHdheXMgY3JlYXRlIGEgZnJlc2ggb2JqZWN0LgosLCBtZWlucwoocHJvZ24gKHNl dHEgeCAobGlzdCA1KSkgKGRvdGltZXMgKGkgNSkgKHB1c2ggaSB4KSkgeCkKOzs7Ozs7Ozs7 CgpBbnNpIENvbG9yIE5hbWVzIFZlY3RvciwgcHktc2hlbGwsIGZhY2UKCjs7Ozs7Ozs7OwoK TS14IGFwcm9wb3MgUkVUIGh5cGVyIFJFVAoKVGhpcyBpcyBzcGVjaWZpZWQgYnk6IHgtaHlw ZXIta2V5c3ltClVzdWFsbHksIGl0J3MgSHlwZXJfTCBhbmQgSHlwZXJfUi4KCllvdSBjYW4g Y2hvb3NlIHdoYXQga2V5IGdlbmVyYXRlIHRoZXNlIGtleXN5bXMgd2l0aCB4bW9kbWFwKDEp LgoKOzs7Ozs7Ozs7Cgo7OyBveGRpdmsgT3B0aW9uZW4KIC1mdWxsc2NyZWVuIC1zIDYKCjs7 Ozs7Ozs7OwoKCgooYWRkLWhvb2sgJ2RpcmVkLW1vZGUtaG9vawogICAgICAgICAgKGxhbWJk YSAoKQogICAgICAgICAgICAobG9jYWwtc2V0LWtleSBbbW91c2UtMl0gJ215LWRpcmVkLW1v dXNlLWZpbmQtZmlsZS1zYW1lLXdpbmRvdykpKQoKOzs7Ozs7Ozs7CgoKKGRlZnVuIGluc2Vy dC1oeXBoZW4tb3ItdHdvICgpCiAgKGludGVyYWN0aXZlICIqIikKICAoY29uZAogICAoKG9y IChib2xwKSAobm90IChsb29raW5nLWJhY2sgIiciKSkpCiAgICA7OyBpbnNlcnQganVzdCBv bmUgJwogICAgKHNlbGYtaW5zZXJ0LWNvbW1hbmQgMSkpCiAgICgoc2F2ZS1leGN1cnNpb24K ICAgICAgKGJhY2t3YXJkLWNoYXIpCiAgICAgIDs7IFNraXAgc3ltYm9sIGJhY2t3YXJkcy4K ICAgICAgKGFuZCAobm90ICh6ZXJvcCAoc2tpcC1zeW50YXgtYmFja3dhcmQgIndfIikpKQog ICAgICAgKG5vdCAobG9va2luZy1iYWNrICJgIikpCiAgICAgICAob3IgKGluc2VydC1hbmQt aW5oZXJpdCAiYCIpIHQpKSkpCiAgICh0CiAgICA7OyBpbnNlcnQgYCcgYXJvdW5kIGZvbGxv d2luZyBzeW1ib2wKICAgIChkZWxldGUtYmFja3dhcmQtY2hhciAxKQogICAgKHVubGVzcyAo bG9va2luZy1iYWNrICJgIikgKGluc2VydC1hbmQtaW5oZXJpdCAiYCIpKQogICAgKHNhdmUt ZXhjdXJzaW9uCiAgICAgIChza2lwLXN5bnRheC1mb3J3YXJkICJ3XyIpCiAgICAgICh1bmxl c3MgKGxvb2tpbmctYXQgIiciKSAoaW5zZXJ0LWFuZC1pbmhlcml0ICInIikpKSkpKQoKKGds b2JhbC1zZXQta2V5IFszOV0gJ2luc2VydC1oeXBoZW4tb3ItdHdvKQoKbWFydGluIChSdWRh bGljcykKCjs7Ozs7Ozs7OwoKOzsgSW50ZXJuYWwgZnVuY3Rpb24gZm9yIHRlc3QKKGRlZnVu IGhpZ2hsaWdodC1jdXJyZW50LWxpbmUtcmVsb2FkICgpCiAgIlJlbG9hZCBsaWJyYXJ5IGhp Z2hsaWdodC1jdXJyZW50LXdvcmQgZm9yIHRlc3QgcHVycG9zZXMuIgogICh1bmxvYWQtZmVh dHVyZSAnaGlnaGxpZ2h0LWN1cnJlbnQtd29yZCkKICAobG9hZC1saWJyYXJ5ICJoaWdobGln aHQtY3VycmVudC13b3JkIikpCgo7CgplbWFjcyBDLXggQy1jIHN1ZG8gYXB0LWdldAoKCgkK UmU6IEZhc3QgZW1hY3M/OiBtc2cjMDAwNzQKaGVscC1nbnUtZW1hY3MtZ251ClN1YmplY3Q6 IAlSZTogRmFzdCBlbWFjcz8KCQoKPiBDLXggQy1mIC9zdWRvOjovZXRjL2ZzdGFiIFJFVAoK SSB1c2UgdGhpcyB3aGljaCBpcyBncmVhdC4gT3BlbiB0aGUgZmlsZSBpbiBub3JtYWwgbW9k ZSwgYW5kIHRoZW4gCkMteCBDLXIgdG8gc3dpdGNoIHRvIHJvb3QgcHJpdnMuCgosLS0tLQp8 IChkZWZ1biBmaW5kLWFsdGVybmF0aXZlLWZpbGUtd2l0aC1zdWRvICgpCnwgIk9wZW4gY3Vy cmVudCBidWZmZXIgYXMgcm9vdCEiCnwgKGludGVyYWN0aXZlKQp8ICh3aGVuIGJ1ZmZlci1m aWxlLW5hbWUKfCAoZmluZC1hbHRlcm5hdGUtZmlsZQp8IChjb25jYXQgIi9zdWRvOnJvb3RA bG9jYWxob3N0OiIKfCBidWZmZXItZmlsZS1uYW1lKSkpKQp8CnwgKGdsb2JhbC1zZXQta2V5 IChrYmQgIkMteCBDLXIiKSAnZmluZC1hbHRlcm5hdGl2ZS1maWxlLXdpdGgtc3VkbykKOzs7 Ozs7Ozs7Ozs7OwoKSXQgaXMgcG9zc2libGUgdG8gdXNlIHlvdXIgYWxpYXNlcyB3aXRoIE0t eCBzaGVsbC1jb21tYW5kLCBJIGRvIGl0IGFsbAp0aGUgdGltZS4gRG8gdGhlIGZvbGxvd2lu ZzoKCiAgKiBpbiB5b3UgYmFzaCBjb25maWcgKC5iYXNocmMpOiBzaG9wdCAtcyAtcSBleHBh bmRfYWxpYXNlcwogICAgVGhpcyBtYWtlcyBiYXNoIGFsaWFzZXMgd29yayBpbiBub24taW50 ZXJhY3RpdmUgYmFzaHMuCgogICogSW4geW91ciBlbWFjcyBjb25maWcgKC5lbWFjcyk6IChz ZXRlbnYgIkJBU0hfRU5WIiAifi8uYmFzaHJjIikKICAgIFRoaXMgdGVsbHMgZW1hY3MgdGhh dCBub24taW50ZXJhY3RpdmUgYmFzaCBzdWJwcm9jZXNzZXMgc2hvdWxkCiAgICBsb2FkIC5i YXNocmMuCjs7Ozs7Ozs7OwoKdHJhbXAKQy14IEMtZiAvc3U6Oi9wYXRoL3RvL2ZpbGUvb3du ZWQvYnkvcm9vdAoKc2NwIE1ZRklMRSBVU0VSQEhPU1Q6L01ZRElSCgogL1tyYUBha3Jvbnl4 LmRlXS9QQVRILwoKTS14IGxpc3QtY2hhcnNldC1jaGFycyBSRVQgdW5pY29kZS1ibXAgUkVU CgpBbmQgYWxzbyBjaGVjayBgTS14IGxpc3QtbG9hZC1wYXRoLXNoYWRvd3MnIHRvIGZpbmQg d2hpY2ggZXh0ZXJuYWwgZWxpc3AKZmlsZXMgc2hhZG93IGVtYWNzIGJ1aWx0aW5zLgoKQnll LApUYXNzaWxvCgo7Ozs7Ozs7Ozs7Cgo+IFRoZSBzaGVsbCBvZiBFbWFjcyBnaXZlcyBtZSwK PiA+IFdBUk5JTkc6IHRlcm1pbmFsIGlzIG5vdCBmdWxseSBmdW5jdGlvbmFsCj4gPgo+ID4g VGhpcyBpcyBxdWl0ZSBkaXN0dXJiaW5nLiBBbnlvbmUga25vd3MgaG93IHRvIGdldCBvdXQg b2YgdGhpcyB3YXJuaW5nCj4gPiBwbHo/CgpCeSAidGhlIHNoZWxsIG9mIEVtYWNzIiBkbyB5 b3UgbWVhbiAiTS14IHNoZWxsIiBjb21tYW5kPyBJZiBzbywgdGhlCndhcm5pbmcgaXMgY29y cmVjdCwgIk0teCBzaGVsbCIgaXMgbm90IHRlcm1pbmFsIGF0IGFsbCwgaXQncyBhIGtpbmQg b2YKcmVwZWF0ZWQgc2hlbGwgY29tbWFuZCBwcm9tcHQuIElmIHlvdSBuZWVkIGEgdGVybWlu YWwgaW5zaWRlIEVtYWNzIHVzZQoiTS14IHRlcm0iLgoK --------------040909020102010102050301-- From unknown Fri Jun 20 07:18:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 02 Oct 2010 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