From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.42.229.71 with SMTP id jh7cs54792icb; Mon, 24 Jan 2011 15:33:31 -0800 (PST) Received: by 10.231.31.2 with SMTP id w2mr5569796ibc.117.1295912010969; Mon, 24 Jan 2011 15:33:30 -0800 (PST) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id w14si3371821vch.145.2011.01.24.15.33.30; Mon, 24 Jan 2011 15:33:30 -0800 (PST) Received-SPF: pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) client-ip=205.234.109.19; Authentication-Results: mx.google.com; spf=pass (google.com: domain of sup-devel-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-devel-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 6AA6C197833E; Mon, 24 Jan 2011 18:33:30 -0500 (EST) Received: from kuovi.tilus.net (kuovi.tilus.net [80.68.89.168]) by rubyforge.org (Postfix) with ESMTP id 12B47185837B for ; Mon, 24 Jan 2011 18:33:23 -0500 (EST) Received: by kuovi.tilus.net (Postfix, from userid 1000) id 867EF606E; Tue, 25 Jan 2011 01:33:23 +0200 (EET) From: Tero Tilus To: Sup developers Date: Tue, 25 Jan 2011 01:33:23 +0200 Message-Id: <1295911516-sup-1253@tilus.net> User-Agent: Sup/git Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-1295912003-533966-2405-9468-2-=" Subject: [sup-devel] Patch: Always try to canonize person name using ContactManager X-BeenThere: sup-devel@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: Sup developer discussion List-Id: Sup developer discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: sup-devel-bounces@rubyforge.org Errors-To: sup-devel-bounces@rubyforge.org --=-1295912003-533966-2405-9468-2-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Sup has mostly not been using the names defined in contacts.txt when displaying messages. I vaguely remember seeing an issue reported on something similar to this. I became annoyed enough and fixed it. Now Person.from_address first tries to find the person using ContactManager (if it is instantiated) and falls back to Person.new(name, email). -- Tero Tilus ## 050 3635 235 ## http://tero.tilus.net/ --=-1295912003-533966-2405-9468-2-= Content-Disposition: attachment; filename="0002-Always-try-to-canonize-person-name-using-ContactMana.patch" Content-Type: application/octet-stream; name="0002-Always-try-to-canonize-person-name-using-ContactMana.patch" Content-Transfer-Encoding: base64 RnJvbSAxODhmNGQyMWRjMmQzYTc2OWVmOTM4MzIwNGEwNDFlZTk0MjI3MWFm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUZXJvIFRpbHVzIDx0 ZXJvQHRpbHVzLm5ldD4KRGF0ZTogVHVlLCAyNSBKYW4gMjAxMSAwMToxMjoz MCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIEFsd2F5cyB0cnkgdG8gY2Fub25p emUgcGVyc29uIG5hbWUgdXNpbmcgQ29udGFjdE1hbmFnZXIKClNpZ25lZC1v ZmYtYnk6IFRlcm8gVGlsdXMgPHRlcm9AdGlsdXMubmV0PgotLS0KIGxpYi9z dXAvY29udGFjdC5yYiB8ICAgMTMgKysrKysrKysrLS0tLQogbGliL3N1cC9w ZXJzb24ucmIgIHwgICAgNCArKystCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGlu c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGli L3N1cC9jb250YWN0LnJiIGIvbGliL3N1cC9jb250YWN0LnJiCmluZGV4IGM0 ODlhYWYuLjM4Mjg5NmQgMTAwNjQ0Ci0tLSBhL2xpYi9zdXAvY29udGFjdC5y YgorKysgYi9saWIvc3VwL2NvbnRhY3QucmIKQEAgLTEyLDE0ICsxMiwxMyBA QCBjbGFzcyBDb250YWN0TWFuYWdlcgogCiAgICAgQHAyYSA9IHt9ICMgcGVy c29uIHRvIGFsaWFzCiAgICAgQGEycCA9IHt9ICMgYWxpYXMgdG8gcGVyc29u CisgICAgQGUycCA9IHt9ICMgZW1haWwgdG8gcGVyc29uCiAKICAgICBpZiBG aWxlLmV4aXN0cz8gZm4KICAgICAgIElPLmZvcmVhY2goZm4pIGRvIHxsfAog ICAgICAgICBsID1+IC9eKFteOl0qKTogKC4qKSQvIG9yIHJhaXNlICJjYW4n dCBwYXJzZSAje2ZufSBsaW5lICN7bC5pbnNwZWN0fSIKICAgICAgICAgYWFs aWFzLCBhZGRyID0gJDEsICQyCi0gICAgICAgIHAgPSBQZXJzb24uZnJvbV9h ZGRyZXNzIGFkZHIKLSAgICAgICAgQHAyYVtwXSA9IGFhbGlhcwotICAgICAg ICBAYTJwW2FhbGlhc10gPSBwIHVubGVzcyBhYWxpYXMubmlsPyB8fCBhYWxp YXMuZW1wdHk/CisgICAgICAgIHVwZGF0ZV9hbGlhcyBQZXJzb24uZnJvbV9h ZGRyZXNzKGFkZHIpLCBhYWxpYXMKICAgICAgIGVuZAogICAgIGVuZAogICBl bmQKQEAgLTMwLDkgKzI5LDEzIEBAIGNsYXNzIENvbnRhY3RNYW5hZ2VyCiAg IGRlZiB1cGRhdGVfYWxpYXMgcGVyc29uLCBhYWxpYXM9bmlsCiAgICAgaWYo b2xkX2FhbGlhcyA9IEBwMmFbcGVyc29uXSkgIyByZW1vdmUgb2xkIGFsaWFz CiAgICAgICBAYTJwLmRlbGV0ZSBvbGRfYWFsaWFzCisgICAgICBAZTJwLmRl bGV0ZSBvbGRfYWFsaWFzLmVtYWlsCiAgICAgZW5kCiAgICAgQHAyYVtwZXJz b25dID0gYWFsaWFzCi0gICAgQGEycFthYWxpYXNdID0gcGVyc29uIHVubGVz cyBhYWxpYXMubmlsPyB8fCBhYWxpYXMuZW1wdHk/CisgICAgdW5sZXNzIGFh bGlhcy5uaWw/IHx8IGFhbGlhcy5lbXB0eT8KKyAgICAgIEBhMnBbYWFsaWFz XSA9IHBlcnNvbgorICAgICAgQGUycFtwZXJzb24uZW1haWxdID0gcGVyc29u CisgICAgZW5kCiAgIGVuZAogCiAgICMjIHRoaXMgbWF5IG5vdCBhY3R1YWxs eSBiZSBjYWxsZWQgYW55d2hlcmUsIHNpbmNlIHdlIHN0aWxsIGtlZXAgY29u dGFjdHMKQEAgLTQwLDExICs0MywxMyBAQCBjbGFzcyBDb250YWN0TWFuYWdl cgogICBkZWYgZHJvcF9jb250YWN0IHBlcnNvbgogICAgIGFhbGlhcyA9IEBw MmFbcGVyc29uXQogICAgIEBwMmEuZGVsZXRlIHBlcnNvbgorICAgIEBlMnAu ZGVsZXRlIHBlcnNvbi5lbWFpbAogICAgIEBhMnAuZGVsZXRlIGFhbGlhcyBp ZiBhYWxpYXMKICAgZW5kCiAKICAgZGVmIGNvbnRhY3RfZm9yIGFhbGlhczsg QGEycFthYWxpYXNdIGVuZAogICBkZWYgYWxpYXNfZm9yIHBlcnNvbjsgQHAy YVtwZXJzb25dIGVuZAorICBkZWYgcGVyc29uX2ZvciBlbWFpbDsgQGUycFtl bWFpbF0gZW5kCiAgIGRlZiBpc19hbGlhc2VkX2NvbnRhY3Q/IHBlcnNvbjsg IUBwMmFbcGVyc29uXS5uaWw/IGVuZAogCiAgIGRlZiBzYXZlCmRpZmYgLS1n aXQgYS9saWIvc3VwL3BlcnNvbi5yYiBiL2xpYi9zdXAvcGVyc29uLnJiCmlu ZGV4IDI4ODg3YjMuLmFkNzU5MDYgMTAwNjQ0Ci0tLSBhL2xpYi9zdXAvcGVy c29uLnJiCisrKyBiL2xpYi9zdXAvcGVyc29uLnJiCkBAIC0xMDAsNyArMTAw LDkgQEAgY2xhc3MgUGVyc29uCiAgICAgICAgIFtuaWwsIHNdCiAgICAgICBl bmQKIAotICAgIFBlcnNvbi5uZXcgbmFtZSwgZW1haWwKKyAgICAjIyByZXR1 cm4gImNhbm9uaWNhbCIgcGVyc29uIHVzaW5nIGNvbnRhY3QgbWFuYWdlciBv ciBzZWxmIGlmIG5vdAorICAgICMjIGZvdW5kIG9yIGNvbnRhY3QgbWFuYWdl ciBub3QgYXZhaWxhYmxlCisgICAgQ29udGFjdE1hbmFnZXIuaW5zdGFudGlh dGVkPyAmJiBDb250YWN0TWFuYWdlci5wZXJzb25fZm9yKGVtYWlsKSB8fCBQ ZXJzb24ubmV3KG5hbWUsIGVtYWlsKQogICBlbmQKIAogICBkZWYgc2VsZi5m cm9tX2FkZHJlc3NfbGlzdCBzcwotLSAKMS41LjYuNQoK --=-1295912003-533966-2405-9468-2-= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel --=-1295912003-533966-2405-9468-2-=--