From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by 10.90.117.16 with SMTP id p16cs196480agc; Sat, 10 Oct 2009 07:42:00 -0700 (PDT) Received: by 10.204.24.2 with SMTP id t2mr3306225bkb.65.1255185719844; Sat, 10 Oct 2009 07:41:59 -0700 (PDT) Return-Path: Received: from rubyforge.org (rubyforge.org [205.234.109.19]) by mx.google.com with ESMTP id 3si2458731fxm.37.2009.10.10.07.41.58; Sat, 10 Oct 2009 07:41:59 -0700 (PDT) Received-SPF: pass (google.com: domain of sup-talk-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-talk-bounces@rubyforge.org designates 205.234.109.19 as permitted sender) smtp.mail=sup-talk-bounces@rubyforge.org Received: from rubyforge.org (rubyforge.org [127.0.0.1]) by rubyforge.org (Postfix) with ESMTP id 273DA1218269; Sat, 10 Oct 2009 10:41:50 -0400 (EDT) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by rubyforge.org (Postfix) with ESMTP id A9F433C8036 for ; Sat, 10 Oct 2009 10:41:34 -0400 (EDT) Received: from localhost (xdslcn013.osnanet.de [89.166.141.13]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0LmPUU-1MNqcJ1xhq-00ZHpd; Sat, 10 Oct 2009 16:41:34 +0200 From: Christopher Bertels To: sup-talk Date: Sat, 10 Oct 2009 16:41:29 +0200 Message-Id: <1255184817-sup-1561@thinkpad-ubuntu> User-Agent: Sup/git MIME-Version: 1.0 X-Provags-ID: V01U2FsdGVkX18f4KvQ0ZVM9gpGhHgYAKJ0exOh8C6k5mYdH9B 7S+PkWSI9ovOR99n7GbmL7jGcTqVdhnH5M+OuxAYH3hb77yLuf 760zbKqQZmrplYvzTUMKY/qU5wO2Bkp Subject: [sup-talk] show labels of polled messages X-BeenThere: sup-talk@rubyforge.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: User & developer discussion of Sup List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1177154947==" Sender: sup-talk-bounces@rubyforge.org Errors-To: sup-talk-bounces@rubyforge.org --===============1177154947== Content-Transfer-Encoding: 8bit Content-Type: multipart/signed; micalg="pgp-sha1"; boundary="=-1255185692-827535-29596-7402-2-="; protocol="application/pgp-signature" --=-1255185692-827535-29596-7402-2-= Content-Type: multipart/mixed; boundary="=-1255185689-59347-29596-913-1-=" MIME-Version: 1.0 --=-1255185689-59347-29596-913-1-= Content-Type: text/plain; charset=UTF-8 Content-Disposition: inline Hi, I always thought it would be nice to see to which labels new polled messages have been added. Usually, when I see new messages arrived, most of them aren't in my inbox, since I archive the messages of most of my sources (e.g. mailinglists like this one). Then, I usually go and look at the labels-list-mode to see where new messages got added. I've attached a patch that displays the labels of newly polled messages at the bottom, next to the amount of total messages added from polling. The patch is based on my i18n branch, but it should be easy to rebase it on next or master. What do you think of it? Cheers, Christopher. -- ================================ Christopher Bertels http://www.adztec-independent.de GPG Key ID: 0x2345b203 --=-1255185689-59347-29596-913-1-= Content-Disposition: attachment; filename="label_notification.patch" Content-Type: application/octet-stream; name="label_notification.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpYi9zdXAvcG9sbC5yYiBiL2xpYi9zdXAvcG9sbC5y YgppbmRleCBlYTYxYmQ0Li5lMzc3N2EyIDEwMDY0NAotLS0gYS9saWIvc3Vw L3BvbGwucmIKKysrIGIvbGliL3N1cC9wb2xsLnJiCkBAIC00NSwxMCArNDUs MTAgQEAgRU9TCiAgICAgSG9va01hbmFnZXIucnVuICJiZWZvcmUtcG9sbCIK IAogICAgIEJ1ZmZlck1hbmFnZXIuZmxhc2ggbSgnZmxhc2guaW5mby5wb2xs aW5nX2Zvcl9uZXdfbWVzc2FnZXMnKQotICAgIG51bSwgbnVtaSwgZnJvbV9h bmRfc3ViaiwgZnJvbV9hbmRfc3Vial9pbmJveCA9IEBtb2RlLnBvbGwKKyAg ICBudW0sIG51bWksIGZyb21fYW5kX3N1YmosIGZyb21fYW5kX3N1YmpfaW5i b3gsIGxvYWRlZF9sYWJlbHMgPSBAbW9kZS5wb2xsCiAgICAgaWYgbnVtID4g MAogICAgICAgbXNnID0gbnVtID4gMSA/ICdsb2FkZWRfbl9uZXdfbWVzc2Fn ZXMnIDogJ2xvYWRlZF9vbmVfbmV3X21lc3NhZ2UnCi0gICAgICBCdWZmZXJN YW5hZ2VyLmZsYXNoIG0oImZsYXNoLmluZm8uI3ttc2d9IiwgOm4gPT4gbnVt LCA6bSA9PiBudW1pKQorICAgICAgQnVmZmVyTWFuYWdlci5mbGFzaCBtKCJm bGFzaC5pbmZvLiN7bXNnfSIsIDpuID0+IG51bSwgOm0gPT4gbnVtaSwgOmxh YmVscyA9PiBsb2FkZWRfbGFiZWxzLm1hcHt8bHwgbC50b19zfS5qb2luKCIs ICIpKQogICAgIGVsc2UKICAgICAgIEJ1ZmZlck1hbmFnZXIuZmxhc2ggbSgn Zmxhc2guaW5mby5ub19uZXdfbWVzc2FnZXMnKQogICAgIGVuZApAQCAtOTMs NyArOTMsOCBAQCBFT1MKICAgICB0b3RhbF9udW0gPSB0b3RhbF9udW1pID0g MAogICAgIGZyb21fYW5kX3N1YmogPSBbXQogICAgIGZyb21fYW5kX3N1Ympf aW5ib3ggPSBbXQotCisgICAgbG9hZGVkX2xhYmVscyA9IFtdCisgICAgCiAg ICAgQG11dGV4LnN5bmNocm9uaXplIGRvCiAgICAgICBAcG9sbF9zb3VyY2Vz LmVhY2ggZG8gfHNvdXJjZXwKICMgICAgICAgIHlpZWxkICJzb3VyY2UgI3tz b3VyY2V9IGlzIGRvbmU/ICN7c291cmNlLmRvbmU/fSAoY3VyX29mZnNldCAj e3NvdXJjZS5jdXJfb2Zmc2V0fSA+PSAje3NvdXJjZS5lbmRfb2Zmc2V0fSki CkBAIC0xMjQsNiArMTI1LDcgQEAgRU9TCiAgICAgICAgICAgZWxzZQogICAg ICAgICAgICAgeWllbGQgIkZvdW5kIG5ldyBtZXNzYWdlIGF0ICN7bS5zb3Vy Y2VfaW5mb30gd2l0aCBsYWJlbHMgI3ttLmxhYmVscy50b19hICogJywnfSIK ICAgICAgICAgICAgIGFkZF9uZXdfbWVzc2FnZSBtCisgICAgICAgICAgICBs b2FkZWRfbGFiZWxzIDw8IG0ubGFiZWxzLnRvX2EKICAgICAgICAgICAgIG51 bSArPSAxCiAgICAgICAgICAgICBmcm9tX2FuZF9zdWJqIDw8IFttLmZyb20g JiYgbS5mcm9tLmxvbmduYW1lLCBtLnN1YmpdCiAgICAgICAgICAgICBpZiAo bS5sYWJlbHMgJiBbOmluYm94LCA6c3BhbSwgOmRlbGV0ZWQsIDpraWxsZWRd KSA9PSBTZXQubmV3KFs6aW5ib3hdKQpAQCAtMTM4LDExICsxNDAsMTIgQEAg RU9TCiAgICAgICAgIHRvdGFsX251bWkgKz0gbnVtaQogICAgICAgZW5kCiAK KyAgICAgIGxvYWRlZF9sYWJlbHMgPSBsb2FkZWRfbGFiZWxzLmZsYXR0ZW4u dW5pcSAtIExhYmVsTWFuYWdlcjo6SElEREVOX1JFU0VSVkVEX0xBQkVMUyAt IFs6aW5ib3gsIDpraWxsZWRdCiAgICAgICB5aWVsZCAiRG9uZSBwb2xsaW5n OyBsb2FkZWQgI3t0b3RhbF9udW19IG5ldyBtZXNzYWdlcyB0b3RhbCIKICAg ICAgIEBsYXN0X3BvbGwgPSBUaW1lLm5vdwogICAgICAgQHBvbGxpbmcgPSBm YWxzZQogICAgIGVuZAotICAgIFt0b3RhbF9udW0sIHRvdGFsX251bWksIGZy b21fYW5kX3N1YmosIGZyb21fYW5kX3N1YmpfaW5ib3hdCisgICAgW3RvdGFs X251bSwgdG90YWxfbnVtaSwgZnJvbV9hbmRfc3ViaiwgZnJvbV9hbmRfc3Vi al9pbmJveCwgbG9hZGVkX2xhYmVsc10KICAgZW5kCiAKICAgIyMgbGlrZSBT b3VyY2UjZWFjaCwgYnV0IHlpZWxkcyBzdWNjZXNzaXZlIE1lc3NhZ2Ugb2Jq ZWN0cywgd2hpY2ggaGF2ZSB0aGVpcgpkaWZmIC0tZ2l0IGEvbTE3bi9kZS55 YW1sIGIvbTE3bi9kZS55YW1sCmluZGV4IDM0YjFjOGQuLjdmNWRhOGEgMTAw NjQ0Ci0tLSBhL20xN24vZGUueWFtbAorKysgYi9tMTduL2RlLnlhbWwKQEAg LTI2LDggKzI2LDggQEAgZmxhc2g6CiAgICAgY291bGRudF9leGVjX3ZpZXdf Y21kOiAiS29ubnRlIEJldHJhY2h0dW5nc3Byb2dyYW1tIG5pY2h0IGF1c2bD vGhyZW4sIGJldHJhY2h0ZSBhbHMgVGV4dCIKICAgICBub19kcmFmdF9tZXNz YWdlczogIktlaW5lIEVudHfDvHJmZSB2b3JoYW5kZW4uIgogICAgIHN1Y2Nl c3NmdWxseV93cm90ZV9maWxlOiAiRXJmb2xncmVpY2ggRGF0ZWkgZ2VzY2hy aWViZW46ICN7Zm59LiIKLSAgICBsb2FkZWRfb25lX25ld19tZXNzYWdlOiAi MSBuZXVlIE5hY2hyaWNodCBnZWxhZGVuLCAje219IG5hY2ggSW5ib3guIgot ICAgIGxvYWRlZF9uX25ld19tZXNzYWdlczogIiN7bn0gbmV1ZSBOYWNocmlj aHRlbiBnZWxhZGVuLCAje219IG5hY2ggSW5ib3guIgorICAgIGxvYWRlZF9v bmVfbmV3X21lc3NhZ2U6ICIxIG5ldWUgTmFjaHJpY2h0IGdlbGFkZW4sICN7 bX0gbmFjaCBJbmJveC4gTGFiZWxzOiAje2xhYmVsc30iCisgICAgbG9hZGVk X25fbmV3X21lc3NhZ2VzOiAiI3tufSBuZXVlIE5hY2hyaWNodGVuIGdlbGFk ZW4sICN7bX0gbmFjaCBJbmJveC4gTGFiZWxzOiAje2xhYmVsc30iCiAgICAg bG9hZGVkX29uZV90aHJlYWQ6ICIxIFRocmVhZCBnZWxhZGVuIgogICAgIGxv YWRlZF9uX3RocmVhZHM6ICIje259IFRocmVhZHMgZ2VsYWRlbiIKIApkaWZm IC0tZ2l0IGEvbTE3bi9lbi55YW1sIGIvbTE3bi9lbi55YW1sCmluZGV4IDE3 ZGVhNzEuLjY5MjE4MDMgMTAwNjQ0Ci0tLSBhL20xN24vZW4ueWFtbAorKysg Yi9tMTduL2VuLnlhbWwKQEAgLTI2LDggKzI2LDggQEAgZmxhc2g6CiAgICAg Y291bGRudF9leGVjX3ZpZXdfY21kOiAiQ291bGRuJ3QgZXhlY3V0ZSB2aWV3 IGNvbW1hbmQsIHZpZXdpbmcgYXMgdGV4dC4iCiAgICAgbm9fZHJhZnRfbWVz c2FnZXM6ICJObyBkcmFmdCBtZXNzYWdlcy4iCiAgICAgc3VjY2Vzc2Z1bGx5 X3dyb3RlX2ZpbGU6ICJTdWNjZXNzZnVsbHkgd3JvdGUgI3tmbn0uIgotICAg IGxvYWRlZF9vbmVfbmV3X21lc3NhZ2U6ICJMb2FkZWQgMSBuZXcgbWVzc2Fn ZSwgI3ttfSB0byBpbmJveC4iCi0gICAgbG9hZGVkX25fbmV3X21lc3NhZ2Vz OiAiTG9hZGVkICN7bn0gbmV3IG1lc3NhZ2VzLCAje219IHRvIGluYm94LiIK KyAgICBsb2FkZWRfb25lX25ld19tZXNzYWdlOiAiTG9hZGVkIDEgbmV3IG1l c3NhZ2UsICN7bX0gdG8gaW5ib3guIExhYmVsczogI3tsYWJlbHN9IgorICAg IGxvYWRlZF9uX25ld19tZXNzYWdlczogIkxvYWRlZCAje259IG5ldyBtZXNz YWdlcywgI3ttfSB0byBpbmJveC4gTGFiZWxzOiAje2xhYmVsc30iCiAgICAg bG9hZGVkX29uZV90aHJlYWQ6ICJMb2FkZWQgMSB0aHJlYWQiCiAgICAgbG9h ZGVkX25fdGhyZWFkczogIkxvYWRlZCAje259IHRocmVhZHMuIgogCg== --=-1255185689-59347-29596-913-1-=-- --=-1255185692-827535-29596-7402-2-= Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQIcBAEBAgAGBQJK0J0ZAAoJEP8XblsjRbIDxJQP/jq3xSbBS+LLKBR0g6NbGGDE tXDAZjy3uqpZ+dw201G8HBBteFkWim67n1ZhX8doHZ/LVR67QgceB5713es9vni3 DO4WR8YXpKOz9MVoHDtjkFHfid/iEpJu92OYtrru5dzGnfeJtTkK+CMS1rDLw1a8 xHhwy5zhP9uep/Uc/VrPHKy9oTcGDqb4v/Ya8J3zFMsidYe2+8MJdxtgOX4ifWPo mxYaeEji2uOnUUP3i3FAMrHXUI1tsinKX78AzByC5yGggH1cuBo5GWhnApp3T9np QmmigHODWB+lbxF7FrZbAYrBh3y48aAxnw9cGsb5iQ/THVJ16WhA6i7Kk3ug1dvg 5pvsQiGY/zcohgi54eCrrAn+T6dZjg6xymgONIqBam6+fvZkkk2nYpfs/pxdh4jD C6z5eG77GVL9uennOOtG/NNcqhdi4l7sYJ5S8QrzBVUxR461/HRslGGiGhLdsOKV jWyBmSZPimBoHxSImr919F7KT2w4n39jPBpXD5HxB9SCczuBczKdSh1r/ft8zDyK Xeyw+bipLx58wB8KqRat5FmBrOvuAN7rC8pp6viZsK23l7+HxPtHkVIqTUVVQ/w7 DWE5Sgk8i6Ih8BJ2lg4QewRgMde2/ccx03zqJrd4SVjjP4WEzEFA9LNKOwHFgv+A 7d5Hgvxob0UHBj61gN/f =Dc8n -----END PGP SIGNATURE----- --=-1255185692-827535-29596-7402-2-=-- --===============1177154947== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ sup-talk mailing list sup-talk@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-talk --===============1177154947==--