From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (158-37-226-8.hib.no [158.37.226.8]) by mx.google.com with ESMTPS id d12sm849008bkw.19.2010.11.09.02.19.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 09 Nov 2010 02:19:32 -0800 (PST) From: Gaute Hope To: sup-devel Subject: [PATCHES] more utf + whitespace Date: Tue, 09 Nov 2010 11:19:47 +0100 Message-Id: <1289297820-sup-9801@qwerzila> User-Agent: Sup/git Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-1289297987-199330-9638-5611-1-=" --=-1289297987-199330-9638-5611-1-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Hi, attached is another patch fixing a crash first tab completing an UTF-8 contact; then an ASCII contact. Also some whitespace corrections for lib/sup/buffer.rb Also available on: http://git.gitorious.org/~gauteh/sup/gautehs-mainline.git (master) - gaute --=-1289297987-199330-9638-5611-1-= Content-Disposition: attachment; filename="0001-Fix-Whitespace-errors-in-buffer.rb.patch" Content-Type: application/octet-stream; name="0001-Fix-Whitespace-errors-in-buffer.rb.patch" Content-Transfer-Encoding: base64 RnJvbSA3YzViY2I2ZDQxNjk4YTU2NWY5OWMxZWEzZTI1ZTE3MDQwMmU3YmE2 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXV0ZSBIb3BlIDxl Z0BnYXV0ZS52ZXRzai5jb20+CkRhdGU6IFR1ZSwgOSBOb3YgMjAxMCAxMTow NToxMCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMS8yXSBGaXggV2hpdGVzcGFj ZSBlcnJvcnMgaW4gYnVmZmVyLnJiCgotLS0KIGxpYi9zdXAvYnVmZmVyLnJi IHwgICAxOCArKysrKysrKystLS0tLS0tLS0KIDEgZmlsZXMgY2hhbmdlZCwg OSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpYi9zdXAvYnVmZmVyLnJiIGIvbGliL3N1cC9idWZmZXIucmIKaW5kZXgg YzM2Y2E1Ni4uZWUzMmYxZSAxMDA2NDQKLS0tIGEvbGliL3N1cC9idWZmZXIu cmIKKysrIGIvbGliL3N1cC9idWZmZXIucmIKQEAgLTEwMCw3ICsxMDAsNyBA QCBjbGFzcyBCdWZmZXIKIAogICBkZWYgcmVkcmF3IHN0YXR1cwogICAgIGlm IEBkaXJ0eQotICAgICAgZHJhdyBzdGF0dXMgCisgICAgICBkcmF3IHN0YXR1 cwogICAgIGVsc2UKICAgICAgIGRyYXdfc3RhdHVzIHN0YXR1cwogICAgIGVu ZApAQCAtMjI2LDcgKzIyNiw3IEBAIEVPUwogCiAgIGRlZiBmb2N1c19vbiBi dWYKICAgICByZXR1cm4gdW5sZXNzIEBidWZmZXJzLm1lbWJlcj8gYnVmCi0g ICAgcmV0dXJuIGlmIGJ1ZiA9PSBAZm9jdXNfYnVmIAorICAgIHJldHVybiBp ZiBidWYgPT0gQGZvY3VzX2J1ZgogICAgIEBmb2N1c19idWYuYmx1ciBpZiBA Zm9jdXNfYnVmCiAgICAgQGZvY3VzX2J1ZiA9IGJ1ZgogICAgIEBmb2N1c19i dWYuZm9jdXMKQEAgLTM1Miw3ICszNTIsNyBAQCBFT1MKICAgIyMgY3JlYXRl cyBhIG5ldyBidWZmZXIuIHJldHVybnMgdHdvIHRoaW5nczogdGhlIGJ1ZmZl ciwgYW5kIGEgYm9vbGVhbgogICAjIyBpbmRpY2F0aW5nIHdoZXRoZXIgaXQn cyBhIG5ldyBidWZmZXIgb3Igbm90LgogICBkZWYgc3Bhd25fdW5sZXNzX2V4 aXN0cyB0aXRsZSwgb3B0cz17fQotICAgIG5ldyA9IAorICAgIG5ldyA9CiAg ICAgICBpZiBAbmFtZV9tYXAubWVtYmVyPyB0aXRsZQogICAgICAgICByYWlz ZV90b19mcm9udCBAbmFtZV9tYXBbdGl0bGVdIHVubGVzcyBvcHRzWzpoaWRk ZW5dCiAgICAgICAgIGZhbHNlCkBAIC00NjAsNyArNDYwLDcgQEAgRU9TCiAK ICAgZGVmIGFza19tYW55X3dpdGhfY29tcGxldGlvbnMgZG9tYWluLCBxdWVz dGlvbiwgY29tcGxldGlvbnMsIGRlZmF1bHQ9bmlsCiAgICAgYXNrIGRvbWFp biwgcXVlc3Rpb24sIGRlZmF1bHQgZG8gfHBhcnRpYWx8Ci0gICAgICBwcmVm aXgsIHRhcmdldCA9IAorICAgICAgcHJlZml4LCB0YXJnZXQgPQogICAgICAg ICBjYXNlIHBhcnRpYWwKICAgICAgICAgd2hlbiAvXlxzKiQvCiAgICAgICAg ICAgWyIiLCAiIl0KQEAgLTU5NSw3ICs1OTUsNyBAQCBFT1MKIAogICAgICAg aWYgdGYubmV3X2NvbXBsZXRpb25zPwogICAgICAgICBraWxsX2J1ZmZlciBj b21wbGV0aW9uX2J1ZiBpZiBjb21wbGV0aW9uX2J1ZgotICAgICAgICAKKwog ICAgICAgICBzaG9ydHMgPSB0Zi5jb21wbGV0aW9ucy5tYXAgeyB8ZnVsbCwg c2hvcnR8IHNob3J0IH0KICAgICAgICAgcHJlZml4X2xlbiA9IHNob3J0cy5z aGFyZWRfcHJlZml4Lmxlbmd0aAogCkBAIC02MTIsNyArNjEyLDcgQEAgRU9T CiAKICAgICAgIE5jdXJzZXMuc3luYyB7IE5jdXJzZXMucmVmcmVzaCB9CiAg ICAgZW5kCi0gICAgCisKICAgICBraWxsX2J1ZmZlciBjb21wbGV0aW9uX2J1 ZiBpZiBjb21wbGV0aW9uX2J1ZgogCiAgICAgQGRpcnR5ID0gdHJ1ZQpAQCAt NjkzLDEyICs2OTMsMTIgQEAgRU9TCiAKICAgZGVmIG1pbmlidWZfbGluZXMK ICAgICBAbWluaWJ1Zl9tdXRleC5zeW5jaHJvbml6ZSBkbwotICAgICAgWyhA Zmxhc2ggPyAxIDogMCkgKyAKKyAgICAgIFsoQGZsYXNoID8gMSA6IDApICsK ICAgICAgICAoQGFza2luZyA/IDEgOiAwKSArCiAgICAgICAgQG1pbmlidWZf c3RhY2suY29tcGFjdC5zaXplLCAxXS5tYXgKICAgICBlbmQKICAgZW5kCi0g IAorCiAgIGRlZiBkcmF3X21pbmlidWYgb3B0cz17fQogICAgIG0gPSBuaWwK ICAgICBAbWluaWJ1Zl9tdXRleC5zeW5jaHJvbml6ZSBkbwpAQCAtODAwLDcg KzgwMCw3IEBAIHByaXZhdGUKIAogICAgIHN0YXR1c2Jhcl90ZXh0ID0gSG9v a01hbmFnZXIucnVuKCJzdGF0dXMtYmFyLXRleHQiLCBvcHRzKSB8fCBkZWZh dWx0X3N0YXR1c19iYXIoYnVmKQogICAgIHRlcm1fdGl0bGVfdGV4dCA9IEhv b2tNYW5hZ2VyLnJ1bigidGVybWluYWwtdGl0bGUtdGV4dCIsIG9wdHMpIHx8 IGRlZmF1bHRfdGVybWluYWxfdGl0bGUoYnVmKQotICAgIAorCiAgICAgW3N0 YXR1c2Jhcl90ZXh0LCB0ZXJtX3RpdGxlX3RleHRdCiAgIGVuZAogCi0tIAox LjcuMy4yCgo= --=-1289297987-199330-9638-5611-1-= Content-Disposition: attachment; filename="0002-UTF-8-Force-UTF-8-in-ask_many_emails.patch" Content-Type: application/octet-stream; name="0002-UTF-8-Force-UTF-8-in-ask_many_emails.patch" Content-Transfer-Encoding: base64 RnJvbSA0ZjU1MmQ5YWM1MWZlMjAwYzVjYmVmM2Y4YTVhM2NmODc1YTU2M2Fm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHYXV0ZSBIb3BlIDxl Z0BnYXV0ZS52ZXRzai5jb20+CkRhdGU6IFR1ZSwgOSBOb3YgMjAxMCAxMTow NjowNCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi8yXSBbVVRGLThdIEZvcmNl IFVURi04IGluIGFza19tYW55X2VtYWlscy4uCgpBIG1peC11cCBvY2N1cnMg d2hlbiB5b3UgZmlyc3QgdGFiIGNvbXBsZXRlIGEgVVRGLTggY29udGFjdCwg dGhlbiB0cnkgdG8KY29tcGxldGUgYW4gQVNDSUkgZW5jb2RlZCBjb250YWN0 LgoKVGhleSBhcmUgYWxsIHN0b3JlZCBhcyBVVEYtOCBpbiBmaWxlIGFuZCB3 aGVuIGxvYWRlZCAtIGJ1dCB3aWxsCmFwcGFyZW50bHkgYmUgY29udmVydGVk IHRvIEFTQ0lJIGlmIHBvc3NpYmxlIHdoZW4gYSBQZXJzb24gb2JqZWN0IGlz CmNyZWF0ZWQuCi0tLQogbGliL3N1cC9idWZmZXIucmIgfCAgICAzICsrKwog MSBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDAgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvbGliL3N1cC9idWZmZXIucmIgYi9saWIvc3Vw L2J1ZmZlci5yYgppbmRleCBlZTMyZjFlLi5kMWZlZjVhIDEwMDY0NAotLS0g YS9saWIvc3VwL2J1ZmZlci5yYgorKysgYi9saWIvc3VwL2J1ZmZlci5yYgpA QCAtNDgxLDcgKzQ4MSwxMCBAQCBFT1MKICAgICAgIHByZWZpeCwgdGFyZ2V0 ID0gcGFydGlhbC5zcGxpdF9vbl9jb21tYXNfd2l0aF9yZW1haW5kZXIKICAg ICAgIHRhcmdldCB8fD0gcHJlZml4LnBvcCB8fCAiIgogICAgICAgdGFyZ2V0 LmZvcmNlX2VuY29kaW5nICdVVEYtOCcgaWYgdGFyZ2V0Lm1ldGhvZHMuaW5j bHVkZT8oOmVuY29kaW5nKQorCiAgICAgICBwcmVmaXggPSBwcmVmaXguam9p bigiLCAiKSArIChwcmVmaXguZW1wdHk/ID8gIiIgOiAiLCAiKQorICAgICAg cHJlZml4LmZvcmNlX2VuY29kaW5nICdVVEYtOCcgaWYgcHJlZml4Lm1ldGhv ZHMuaW5jbHVkZT8oOmVuY29kaW5nKQorCiAgICAgICBjb21wbGV0aW9ucy5z ZWxlY3QgeyB8eHwgeCA9fiAvXiN7UmVnZXhwOjplc2NhcGUgdGFyZ2V0fS9p IH0uc29ydF9ieSB7IHxjfCBbQ29udGFjdE1hbmFnZXIuY29udGFjdF9mb3Io YykgPyAwIDogMSwgY10gfS5tYXAgeyB8eHwgW3ByZWZpeCArIHgsIHhdIH0K ICAgICBlbmQKICAgZW5kCi0tIAoxLjcuMy4yCgo= --=-1289297987-199330-9638-5611-1-=--