From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (158-37-227-181.hib.no [158.37.227.181]) by mx.google.com with ESMTPS id u9sm1887774eeh.17.2010.09.09.05.02.22 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 09 Sep 2010 05:02:22 -0700 (PDT) From: Gaute Hope To: sup-devel Subject: Re: [sup-devel] [PATCH] utf-8 script encoding In-reply-to: <1266066673-sup-5419@mithink> References: <1262533823-sup-5348@dolk> <1262534836-29113-1-git-send-email-rlane@club.cc.cmu.edu> <1262535218-sup-9718@dolk> <1264250655-sup-3062@masanjin.net> <1266066673-sup-5419@mithink> Date: Thu, 09 Sep 2010 14:02:17 +0200 Message-Id: <1284033605-sup-442@dolk> User-Agent: Sup/git Content-Transfer-Encoding: 8bit Content-Type: multipart/mixed; boundary="=-1284033737-493675-17794-7641-1-=" MIME-Version: 1.0 --=-1284033737-493675-17794-7641-1-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Excerpts from Michael Hamann's message of 2010-02-13 14:51:53 +0100: > Hi, > > Excerpts from William Morgan's message of 2010-01-23 13:44:39 +0100: > > Reformatted excerpts from Gaute Hope's message of 2010-01-03: > > > No. Tab completion fails, and sending fails, I can add names with > > > UTF-8 chars to the recipient list, but it fails with the last attached > > > exception. This is the same behaviour as earlier. > > > > That's weird, I would've expected this to help. What's the alternative, > > adding "u" to the end of every regexp? > > Has there been any progress on this subject? This is imho a quite annoying bug > as it makes me regularly recover mails from the buffer of screen when having > written a reply to a message with a subject containing utf-8 chars without > noticing that. > > Sorry if this should have been fixed already, I'm currently using git next and > there the problem still exists. > I put target.force_encoding 'UTF-8' on the tab completion of contacts and labels and that seems to have fixed the issue 36 on Ruby 1.9. See attached patch; or: http://gitorious.org/sup/gautehs-mainline/commit/c78e53f13b493afe2ce13c8f312068fe042cd126 - gaute --=-1284033737-493675-17794-7641-1-= Content-Disposition: attachment; filename="0001-Force-UTF-8-on-label-and-contact-completion.patch" Content-Type: application/octet-stream; name="0001-Force-UTF-8-on-label-and-contact-completion.patch" Content-Transfer-Encoding: base64 RnJvbSBjNzhlNTNmMTNiNDkzYWZlMmNlMTNjOGYzMTIwNjhmZTA0MmNkMTI2 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXV0ZSBIb3BlIDxl Z0BnYXV0ZS52ZXRzai5jb20+CkRhdGU6IFRodSwgOSBTZXAgMjAxMCAxMzo0 ODo0OSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEZvcmNlIFVURi04IG9uIGxh YmVsIGFuZCBjb250YWN0IGNvbXBsZXRpb24KCkZpeCBpc3N1ZSAzNiwgYnkg Zm9yY2luZyBVVEYtOCBlbmNvZGluZyBvbiBzdHJpbmcgdGhhdCB3aWxsIGJl IG1hdGNoZWQuCgpPbmx5IGlmIHRoZSBmb3JjZV9lbmNvZGluZyBtZXRob2Qg aXMgYXZhaWxhYmxlIHRvIG1haW50YWluIDEuOApjb21wYXRhYmlsaXR5LgoK VGhlcmUgaXMgbGlrZWx5IHRvIHN0aWxsIGJlIGEgZmV3IG90aGVyIHBsYWNl cyB3aGVyZSB0aGUgZXF1aXZpbGVudCBvZgp0aGlzIGJ1ZyBzdGlsbCBleGlz dHMuCi0tLQogbGliL3N1cC9idWZmZXIucmIgfCAgICAyICsrCiAxIGZpbGVz IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMCBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9saWIvc3VwL2J1ZmZlci5yYiBiL2xpYi9zdXAvYnVmZmVy LnJiCmluZGV4IDA0YmJkY2YuLjIzM2RiM2YgMTAwNjQ0Ci0tLSBhL2xpYi9z dXAvYnVmZmVyLnJiCisrKyBiL2xpYi9zdXAvYnVmZmVyLnJiCkBAIC00Njks NiArNDY5LDcgQEAgRU9TCiAgICAgICAgICAgcmFpc2UgIndpbGxpYW0gc2Ny ZXdlZCB1cCBjb21wbGV0aW9uOiAje3BhcnRpYWwuaW5zcGVjdH0iCiAgICAg ICAgIGVuZAogCisgICAgICB0YXJnZXQuZm9yY2VfZW5jb2RpbmcgJ1VURi04 JyBpZiB0YXJnZXQubWV0aG9kcy5pbmNsdWRlPyg6ZW5jb2RpbmcpCiAgICAg ICBjb21wbGV0aW9ucy5zZWxlY3QgeyB8eHwgeCA9fiAvXiN7UmVnZXhwOjpl c2NhcGUgdGFyZ2V0fS9pIH0ubWFwIHsgfHh8IFtwcmVmaXggKyB4LCB4XSB9 CiAgICAgZW5kCiAgIGVuZApAQCAtNDc3LDYgKzQ3OCw3IEBAIEVPUwogICAg IGFzayBkb21haW4sIHF1ZXN0aW9uLCBkZWZhdWx0IGRvIHxwYXJ0aWFsfAog ICAgICAgcHJlZml4LCB0YXJnZXQgPSBwYXJ0aWFsLnNwbGl0X29uX2NvbW1h c193aXRoX3JlbWFpbmRlcgogICAgICAgdGFyZ2V0IHx8PSBwcmVmaXgucG9w IHx8ICIiCisgICAgICB0YXJnZXQuZm9yY2VfZW5jb2RpbmcgJ1VURi04JyBp ZiB0YXJnZXQubWV0aG9kcy5pbmNsdWRlPyg6ZW5jb2RpbmcpCiAgICAgICBw cmVmaXggPSBwcmVmaXguam9pbigiLCAiKSArIChwcmVmaXguZW1wdHk/ID8g IiIgOiAiLCAiKQogICAgICAgY29tcGxldGlvbnMuc2VsZWN0IHsgfHh8IHgg PX4gL14je1JlZ2V4cDo6ZXNjYXBlIHRhcmdldH0vaSB9LnNvcnRfYnkgeyB8 Y3wgW0NvbnRhY3RNYW5hZ2VyLmNvbnRhY3RfZm9yKGMpID8gMCA6IDEsIGNd IH0ubWFwIHsgfHh8IFtwcmVmaXggKyB4LCB4XSB9CiAgICAgZW5kCi0tIAox LjcuMi4zCgo= --=-1284033737-493675-17794-7641-1-=--