From d75d473058c8d01830d83c7df30c6b013eb8c8e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Fri, 25 Jan 2019 23:50:02 +0100 Subject: [client_icons] Refactor Plugin - Use IconTheme - Add/Remove some clients --- clients_icons/clients.py | 346 +++++----- clients_icons/clients_icons.py | 418 +++++------- .../hicolor/16x16/apps/xmpp-client-jitsi.png | Bin 0 -> 594 bytes .../hicolor/16x16/apps/xmpp-client-libpurple.png | Bin 0 -> 804 bytes .../hicolor/16x16/apps/xmpp-client-miranda_ng.png | Bin 0 -> 827 bytes .../hicolor/16x16/apps/xmpp-client-nimbuzz.png | Bin 0 -> 704 bytes .../hicolor/16x16/apps/xmpp-client-poezio.png | Bin 0 -> 3279 bytes .../hicolor/16x16/apps/xmpp-client-psto.png | Bin 0 -> 798 bytes .../hicolor/16x16/apps/xmpp-client-tigase.png | Bin 0 -> 1015 bytes .../hicolor/16x16/apps/xmpp-client-unknown.png | Bin 0 -> 706 bytes .../hicolor/22x22/apps/xmpp-client-1end1.png | Bin 0 -> 1930 bytes .../hicolor/22x22/apps/xmpp-client-adium.png | Bin 0 -> 1892 bytes .../22x22/apps/xmpp-client-agilemessenger.png | Bin 0 -> 1493 bytes .../hicolor/22x22/apps/xmpp-client-aim.png | Bin 0 -> 2175 bytes .../hicolor/22x22/apps/xmpp-client-akeni.png | Bin 0 -> 580 bytes .../hicolor/22x22/apps/xmpp-client-anastasiya.png | Bin 0 -> 2379 bytes .../hicolor/22x22/apps/xmpp-client-android.png | Bin 0 -> 1837 bytes .../hicolor/22x22/apps/xmpp-client-apple.png | Bin 0 -> 1018 bytes .../hicolor/22x22/apps/xmpp-client-aqq.png | Bin 0 -> 4061 bytes .../hicolor/22x22/apps/xmpp-client-asterisk.png | Bin 0 -> 1574 bytes .../hicolor/22x22/apps/xmpp-client-ayttm.png | Bin 0 -> 1040 bytes .../22x22/apps/xmpp-client-barracuda-im.png | Bin 0 -> 2459 bytes .../hicolor/22x22/apps/xmpp-client-bayanicq.png | Bin 0 -> 2433 bytes .../hicolor/22x22/apps/xmpp-client-beejive.png | Bin 0 -> 3642 bytes .../hicolor/22x22/apps/xmpp-client-bitlbee.png | Bin 0 -> 4305 bytes .../hicolor/22x22/apps/xmpp-client-bot.png | Bin 0 -> 1766 bytes .../hicolor/22x22/apps/xmpp-client-buddydroid.png | Bin 0 -> 1334 bytes .../hicolor/22x22/apps/xmpp-client-centericq.png | Bin 0 -> 2185 bytes .../hicolor/22x22/apps/xmpp-client-centerim.png | Bin 0 -> 1778 bytes .../hicolor/22x22/apps/xmpp-client-chatsecure.png | Bin 0 -> 959 bytes .../hicolor/22x22/apps/xmpp-client-coccinella.png | Bin 0 -> 1130 bytes .../hicolor/22x22/apps/xmpp-client-colibry.png | Bin 0 -> 2511 bytes .../hicolor/22x22/apps/xmpp-client-conversejs.png | Bin 0 -> 905 bytes .../hicolor/22x22/apps/xmpp-client-corepager.png | Bin 0 -> 1218 bytes .../hicolor/22x22/apps/xmpp-client-digsby.png | Bin 0 -> 1323 bytes .../hicolor/22x22/apps/xmpp-client-ebuddy.png | Bin 0 -> 2043 bytes .../hicolor/22x22/apps/xmpp-client-emacs.png | Bin 0 -> 3724 bytes .../hicolor/22x22/apps/xmpp-client-emess.png | Bin 0 -> 1431 bytes .../hicolor/22x22/apps/xmpp-client-exodus.png | Bin 0 -> 2142 bytes .../hicolor/22x22/apps/xmpp-client-facebook.png | Bin 0 -> 963 bytes .../hicolor/22x22/apps/xmpp-client-fin.png | Bin 0 -> 1000 bytes .../hicolor/22x22/apps/xmpp-client-freqbot.png | Bin 0 -> 2240 bytes .../hicolor/22x22/apps/xmpp-client-fring.png | Bin 0 -> 1116 bytes .../hicolor/22x22/apps/xmpp-client-gabber.png | Bin 0 -> 1945 bytes .../hicolor/22x22/apps/xmpp-client-gadugadu.png | Bin 0 -> 1497 bytes .../hicolor/22x22/apps/xmpp-client-gaim.png | Bin 0 -> 1099 bytes .../hicolor/22x22/apps/xmpp-client-gismeteo.png | Bin 0 -> 3763 bytes .../hicolor/22x22/apps/xmpp-client-gizmo.png | Bin 0 -> 1470 bytes .../hicolor/22x22/apps/xmpp-client-glu.png | Bin 0 -> 2238 bytes .../hicolor/22x22/apps/xmpp-client-gluxibot.png | Bin 0 -> 1913 bytes .../hicolor/22x22/apps/xmpp-client-goim.png | Bin 0 -> 1933 bytes .../hicolor/22x22/apps/xmpp-client-google.com.png | Bin 0 -> 1212 bytes .../hicolor/22x22/apps/xmpp-client-gossip.png | Bin 0 -> 2371 bytes .../hicolor/22x22/apps/xmpp-client-gush.png | Bin 0 -> 2385 bytes .../hicolor/22x22/apps/xmpp-client-ichabber.png | Bin 0 -> 1158 bytes .../hicolor/22x22/apps/xmpp-client-ichat.png | Bin 0 -> 1396 bytes .../hicolor/22x22/apps/xmpp-client-imov.png | Bin 0 -> 2191 bytes .../hicolor/22x22/apps/xmpp-client-implus.png | Bin 0 -> 748 bytes .../22x22/apps/xmpp-client-inluxmessenger.png | Bin 0 -> 3954 bytes .../hicolor/22x22/apps/xmpp-client-instango.png | Bin 0 -> 3481 bytes .../hicolor/22x22/apps/xmpp-client-instantbird.png | Bin 0 -> 1668 bytes .../hicolor/22x22/apps/xmpp-client-isida-bot.png | Bin 0 -> 2102 bytes .../hicolor/22x22/apps/xmpp-client-jabber.el.png | Bin 0 -> 1466 bytes .../hicolor/22x22/apps/xmpp-client-jabbim.png | Bin 0 -> 4098 bytes .../hicolor/22x22/apps/xmpp-client-jabbin.png | Bin 0 -> 4133 bytes .../hicolor/22x22/apps/xmpp-client-jabbroid.png | Bin 0 -> 3626 bytes .../hicolor/22x22/apps/xmpp-client-jabiru.png | Bin 0 -> 902 bytes .../hicolor/22x22/apps/xmpp-client-jajc.png | Bin 0 -> 817 bytes .../hicolor/22x22/apps/xmpp-client-jappix.png | Bin 0 -> 1072 bytes .../hicolor/22x22/apps/xmpp-client-japyt.png | Bin 0 -> 4200 bytes .../hicolor/22x22/apps/xmpp-client-jasmine.png | Bin 0 -> 1514 bytes .../hicolor/22x22/apps/xmpp-client-jbother.png | Bin 0 -> 2205 bytes .../hicolor/22x22/apps/xmpp-client-jeti.png | Bin 0 -> 2061 bytes .../hicolor/22x22/apps/xmpp-client-jicq.png | Bin 0 -> 2336 bytes .../hicolor/22x22/apps/xmpp-client-jimm-aspro.png | Bin 0 -> 4263 bytes .../hicolor/22x22/apps/xmpp-client-jimm.png | Bin 0 -> 2179 bytes .../hicolor/22x22/apps/xmpp-client-jit.png | Bin 0 -> 2291 bytes .../hicolor/22x22/apps/xmpp-client-jmiranda.png | Bin 0 -> 1416 bytes .../hicolor/22x22/apps/xmpp-client-jtalk.png | Bin 0 -> 1186 bytes .../hicolor/22x22/apps/xmpp-client-jubo.png | Bin 0 -> 2053 bytes .../hicolor/22x22/apps/xmpp-client-juick.png | Bin 0 -> 1555 bytes .../hicolor/22x22/apps/xmpp-client-koolim.png | Bin 0 -> 1535 bytes .../hicolor/22x22/apps/xmpp-client-kopete.png | Bin 0 -> 1327 bytes .../hicolor/22x22/apps/xmpp-client-lampiro.png | Bin 0 -> 1241 bytes .../hicolor/22x22/apps/xmpp-client-mabber.png | Bin 0 -> 1134 bytes .../22x22/apps/xmpp-client-mail.google.com.png | Bin 0 -> 978 bytes .../hicolor/22x22/apps/xmpp-client-mailruagent.png | Bin 0 -> 1535 bytes .../22x22/apps/xmpp-client-mailruagent.sis.png | Bin 0 -> 4311 bytes .../hicolor/22x22/apps/xmpp-client-mandarin.png | Bin 0 -> 1371 bytes .../hicolor/22x22/apps/xmpp-client-mcabber.png | Bin 0 -> 3843 bytes .../hicolor/22x22/apps/xmpp-client-mchat.png | Bin 0 -> 1482 bytes .../hicolor/22x22/apps/xmpp-client-meebo.png | Bin 0 -> 956 bytes .../hicolor/22x22/apps/xmpp-client-meetro.png | Bin 0 -> 1188 bytes .../hicolor/22x22/apps/xmpp-client-megafon.png | Bin 0 -> 2505 bytes .../hicolor/22x22/apps/xmpp-client-mig33.png | Bin 0 -> 1046 bytes .../hicolor/22x22/apps/xmpp-client-miranda.png | Bin 0 -> 1407 bytes .../22x22/apps/xmpp-client-mirandahotcoffee.png | Bin 0 -> 1513 bytes .../hicolor/22x22/apps/xmpp-client-morange.png | Bin 0 -> 1353 bytes .../22x22/apps/xmpp-client-msnmessenger.png | Bin 0 -> 2108 bytes .../22x22/apps/xmpp-client-msnwebmessenger.png | Bin 0 -> 2194 bytes .../hicolor/22x22/apps/xmpp-client-nicq.png | Bin 0 -> 2244 bytes .../22x22/apps/xmpp-client-om.beeonline.ru.png | Bin 0 -> 1389 bytes .../22x22/apps/xmpp-client-omnipresence.png | Bin 0 -> 3977 bytes .../22x22/apps/xmpp-client-oneteamiphone.png | Bin 0 -> 621 bytes .../hicolor/22x22/apps/xmpp-client-osiris.png | Bin 0 -> 2439 bytes .../hicolor/22x22/apps/xmpp-client-ovi-chat.png | Bin 0 -> 949 bytes .../hicolor/22x22/apps/xmpp-client-palm.png | Bin 0 -> 1239 bytes .../hicolor/22x22/apps/xmpp-client-palringo.png | Bin 0 -> 1379 bytes .../hicolor/22x22/apps/xmpp-client-pandion.png | Bin 0 -> 729 bytes .../hicolor/22x22/apps/xmpp-client-papla.png | Bin 0 -> 643 bytes .../hicolor/22x22/apps/xmpp-client-phpicq.png | Bin 0 -> 2255 bytes .../hicolor/22x22/apps/xmpp-client-pidgin.png | Bin 0 -> 1367 bytes .../hicolor/22x22/apps/xmpp-client-pigeon.png | Bin 0 -> 1187 bytes .../hicolor/22x22/apps/xmpp-client-profanity.png | Bin 0 -> 2813 bytes .../hicolor/22x22/apps/xmpp-client-psi.png | Bin 0 -> 2187 bytes .../hicolor/22x22/apps/xmpp-client-psiplus.png | Bin 0 -> 4086 bytes .../hicolor/22x22/apps/xmpp-client-pyaim-t.png | Bin 0 -> 2176 bytes .../hicolor/22x22/apps/xmpp-client-pyicq-t.png | Bin 0 -> 2280 bytes .../hicolor/22x22/apps/xmpp-client-qip.png | Bin 0 -> 1374 bytes .../hicolor/22x22/apps/xmpp-client-qippda.png | Bin 0 -> 2205 bytes .../hicolor/22x22/apps/xmpp-client-qnext.png | Bin 0 -> 1274 bytes .../hicolor/22x22/apps/xmpp-client-qq.png | Bin 0 -> 1431 bytes .../hicolor/22x22/apps/xmpp-client-qutim.png | Bin 0 -> 4097 bytes .../hicolor/22x22/apps/xmpp-client-radio-t.png | Bin 0 -> 1120 bytes .../hicolor/22x22/apps/xmpp-client-rnq.png | Bin 0 -> 1563 bytes .../hicolor/22x22/apps/xmpp-client-rss.png | Bin 0 -> 1479 bytes .../hicolor/22x22/apps/xmpp-client-sameplace.png | Bin 0 -> 3560 bytes .../hicolor/22x22/apps/xmpp-client-sapo.png | Bin 0 -> 2056 bytes .../hicolor/22x22/apps/xmpp-client-siejc.png | Bin 0 -> 2489 bytes .../hicolor/22x22/apps/xmpp-client-sim.png | Bin 0 -> 2258 bytes .../hicolor/22x22/apps/xmpp-client-slick.png | Bin 0 -> 1234 bytes .../hicolor/22x22/apps/xmpp-client-smack.png | Bin 0 -> 2009 bytes .../hicolor/22x22/apps/xmpp-client-spark.png | Bin 0 -> 1424 bytes .../hicolor/22x22/apps/xmpp-client-spectrum.png | Bin 0 -> 1108 bytes .../hicolor/22x22/apps/xmpp-client-swift.png | Bin 0 -> 1689 bytes .../22x22/apps/xmpp-client-talk.google.com.png | Bin 0 -> 1246 bytes .../apps/xmpp-client-talkgadget.google.com.png | Bin 0 -> 876 bytes .../hicolor/22x22/apps/xmpp-client-talkonaut.png | Bin 0 -> 1253 bytes .../apps/xmpp-client-telepathy.freedesktop.org.png | Bin 0 -> 1226 bytes .../hicolor/22x22/apps/xmpp-client-tipicim.png | Bin 0 -> 893 bytes .../hicolor/22x22/apps/xmpp-client-tkabber.png | Bin 0 -> 1096 bytes .../hicolor/22x22/apps/xmpp-client-trillian.png | Bin 0 -> 1146 bytes .../22x22/apps/xmpp-client-trillianbasic.png | Bin 0 -> 1427 bytes .../hicolor/22x22/apps/xmpp-client-twitter.png | Bin 0 -> 1309 bytes .../hicolor/22x22/apps/xmpp-client-uim.png | Bin 0 -> 4243 bytes .../hicolor/22x22/apps/xmpp-client-vacuum.png | Bin 0 -> 2039 bytes .../hicolor/22x22/apps/xmpp-client-virtus.png | Bin 0 -> 1182 bytes .../hicolor/22x22/apps/xmpp-client-vkontakte.png | Bin 0 -> 1013 bytes .../hicolor/22x22/apps/xmpp-client-wannachat.png | Bin 0 -> 2297 bytes .../hicolor/22x22/apps/xmpp-client-weather.com.png | Bin 0 -> 924 bytes .../hicolor/22x22/apps/xmpp-client-webicq.png | Bin 0 -> 2268 bytes .../hicolor/22x22/apps/xmpp-client-xeus.png | Bin 0 -> 1652 bytes .../hicolor/22x22/apps/xmpp-client-xfire.png | Bin 0 -> 1252 bytes .../hicolor/22x22/apps/xmpp-client-yabber.png | Bin 0 -> 2125 bytes .../hicolor/22x22/apps/xmpp-client-yahoo.png | Bin 0 -> 1278 bytes .../hicolor/22x22/apps/xmpp-client-yaonline.png | Bin 0 -> 1150 bytes .../22x22/apps/xmpp-client-yaonlinej2me.png | Bin 0 -> 2385 bytes .../22x22/apps/xmpp-client-yaonlinesymbian.png | Bin 0 -> 3785 bytes .../hicolor/22x22/apps/xmpp-client-yaxim.png | Bin 0 -> 1136 bytes .../hicolor/32x32/apps/xmpp-client-bruno.png | Bin 0 -> 3774 bytes .../apps/xmpp-client-conversations-legacy.png | Bin 0 -> 2347 bytes .../32x32/apps/xmpp-client-conversations.png | Bin 0 -> 1867 bytes .../hicolor/32x32/apps/xmpp-client-dino.png | Bin 0 -> 1878 bytes .../hicolor/32x32/apps/xmpp-client-freize.png | Bin 0 -> 1271 bytes .../hicolor/32x32/apps/xmpp-client-google.png | Bin 0 -> 1523 bytes .../hicolor/32x32/apps/xmpp-client-movim.png | Bin 0 -> 2043 bytes .../hicolor/32x32/apps/xmpp-client-pixart.png | Bin 0 -> 2527 bytes .../hicolor/32x32/apps/xmpp-client-xabber.png | Bin 0 -> 1618 bytes clients_icons/hicolor/icon-theme.cache | Bin 0 -> 8392 bytes clients_icons/hicolor/index.theme | 28 + .../hicolor/scalable/apps/xmpp-client-gajim.svg | 449 +++++++++++++ .../hicolor/scalable/apps/xmpp-client-sat.svg | 727 +++++++++++++++++++++ clients_icons/icons/1end1.png | Bin 1930 -> 0 bytes clients_icons/icons/adium.png | Bin 1892 -> 0 bytes clients_icons/icons/agilemessenger.png | Bin 1493 -> 0 bytes clients_icons/icons/aim.png | Bin 2175 -> 0 bytes clients_icons/icons/akeni.png | Bin 580 -> 0 bytes clients_icons/icons/anastasiya.png | Bin 2379 -> 0 bytes clients_icons/icons/android.png | Bin 1837 -> 0 bytes clients_icons/icons/apple.png | Bin 1018 -> 0 bytes clients_icons/icons/aqq.png | Bin 4061 -> 0 bytes clients_icons/icons/asterisk.png | Bin 1574 -> 0 bytes clients_icons/icons/ayttm.png | Bin 1040 -> 0 bytes clients_icons/icons/barracuda-im.png | Bin 2459 -> 0 bytes clients_icons/icons/bayanicq.png | Bin 2433 -> 0 bytes clients_icons/icons/beejive.png | Bin 3642 -> 0 bytes clients_icons/icons/bitlbee.png | Bin 4305 -> 0 bytes clients_icons/icons/bombus-avalon.png | Bin 1746 -> 0 bytes clients_icons/icons/bombus-klub.png | Bin 2039 -> 0 bytes clients_icons/icons/bombus.png | Bin 2245 -> 0 bytes clients_icons/icons/bombusmod.png | Bin 2236 -> 0 bytes clients_icons/icons/bombusng.png | Bin 2202 -> 0 bytes clients_icons/icons/bombuspl.png | Bin 2165 -> 0 bytes clients_icons/icons/bombusplus.png | Bin 4122 -> 0 bytes clients_icons/icons/bombusqd.png | Bin 1384 -> 0 bytes clients_icons/icons/bot.png | Bin 1766 -> 0 bytes clients_icons/icons/buddydroid.png | Bin 1334 -> 0 bytes clients_icons/icons/centericq.png | Bin 2185 -> 0 bytes clients_icons/icons/centerim.png | Bin 1778 -> 0 bytes clients_icons/icons/chatsecure.png | Bin 959 -> 0 bytes clients_icons/icons/coccinella.png | Bin 1130 -> 0 bytes clients_icons/icons/colibry.png | Bin 2511 -> 0 bytes clients_icons/icons/conversations-legacy.png | Bin 2347 -> 0 bytes clients_icons/icons/conversations.png | Bin 1867 -> 0 bytes clients_icons/icons/conversejs.png | Bin 905 -> 0 bytes clients_icons/icons/corepager.png | Bin 1218 -> 0 bytes clients_icons/icons/digsby.png | Bin 1323 -> 0 bytes clients_icons/icons/dino.png | Bin 1878 -> 0 bytes clients_icons/icons/ebuddy.png | Bin 2043 -> 0 bytes clients_icons/icons/emacs.png | Bin 3724 -> 0 bytes clients_icons/icons/emess.png | Bin 1431 -> 0 bytes clients_icons/icons/exodus.png | Bin 2142 -> 0 bytes clients_icons/icons/facebook.png | Bin 963 -> 0 bytes clients_icons/icons/fin.png | Bin 1000 -> 0 bytes clients_icons/icons/freize.png | Bin 1271 -> 0 bytes clients_icons/icons/freqbot.png | Bin 2240 -> 0 bytes clients_icons/icons/fring.png | Bin 1116 -> 0 bytes clients_icons/icons/gabber.png | Bin 1945 -> 0 bytes clients_icons/icons/gadugadu.png | Bin 1497 -> 0 bytes clients_icons/icons/gaim.png | Bin 1099 -> 0 bytes clients_icons/icons/gajim.png | Bin 2091 -> 0 bytes clients_icons/icons/gismeteo.png | Bin 3763 -> 0 bytes clients_icons/icons/gizmo.png | Bin 1470 -> 0 bytes clients_icons/icons/glu.png | Bin 2238 -> 0 bytes clients_icons/icons/gluxibot.png | Bin 1913 -> 0 bytes clients_icons/icons/goim.png | Bin 1933 -> 0 bytes clients_icons/icons/google.com.png | Bin 1212 -> 0 bytes clients_icons/icons/google.png | Bin 1523 -> 0 bytes clients_icons/icons/gossip.png | Bin 2371 -> 0 bytes clients_icons/icons/gush.png | Bin 2385 -> 0 bytes clients_icons/icons/ichabber.png | Bin 1158 -> 0 bytes clients_icons/icons/ichat.png | Bin 1396 -> 0 bytes clients_icons/icons/imov.png | Bin 2191 -> 0 bytes clients_icons/icons/implus.png | Bin 748 -> 0 bytes clients_icons/icons/inluxmessenger.png | Bin 3954 -> 0 bytes clients_icons/icons/instango.png | Bin 3481 -> 0 bytes clients_icons/icons/instantbird.png | Bin 1668 -> 0 bytes clients_icons/icons/isida-bot.png | Bin 2102 -> 0 bytes clients_icons/icons/jabber.el.png | Bin 1466 -> 0 bytes clients_icons/icons/jabbim.png | Bin 4098 -> 0 bytes clients_icons/icons/jabbin.png | Bin 4133 -> 0 bytes clients_icons/icons/jabbroid.png | Bin 3626 -> 0 bytes clients_icons/icons/jabiru.png | Bin 902 -> 0 bytes clients_icons/icons/jajc.png | Bin 817 -> 0 bytes clients_icons/icons/jappix.png | Bin 1072 -> 0 bytes clients_icons/icons/japyt.png | Bin 4200 -> 0 bytes clients_icons/icons/jasmine.png | Bin 1514 -> 0 bytes clients_icons/icons/jbother.png | Bin 2205 -> 0 bytes clients_icons/icons/jeti.png | Bin 2061 -> 0 bytes clients_icons/icons/jicq.png | Bin 2336 -> 0 bytes clients_icons/icons/jimm-aspro.png | Bin 4263 -> 0 bytes clients_icons/icons/jimm.png | Bin 2179 -> 0 bytes clients_icons/icons/jit.png | Bin 2291 -> 0 bytes clients_icons/icons/jitsi.png | Bin 594 -> 0 bytes clients_icons/icons/jmiranda.png | Bin 1416 -> 0 bytes clients_icons/icons/jtalk.png | Bin 1186 -> 0 bytes clients_icons/icons/jubo.png | Bin 2053 -> 0 bytes clients_icons/icons/juick.png | Bin 1555 -> 0 bytes clients_icons/icons/koolim.png | Bin 1535 -> 0 bytes clients_icons/icons/kopete.png | Bin 1327 -> 0 bytes clients_icons/icons/lampiro.png | Bin 1241 -> 0 bytes clients_icons/icons/libpurple.png | Bin 804 -> 0 bytes clients_icons/icons/mabber.png | Bin 1134 -> 0 bytes clients_icons/icons/mail.google.com.png | Bin 978 -> 0 bytes clients_icons/icons/mailruagent.png | Bin 1535 -> 0 bytes clients_icons/icons/mailruagent.sis.png | Bin 4311 -> 0 bytes clients_icons/icons/mandarin.png | Bin 1371 -> 0 bytes clients_icons/icons/mcabber.png | Bin 3843 -> 0 bytes clients_icons/icons/mchat.png | Bin 1482 -> 0 bytes clients_icons/icons/meebo.png | Bin 956 -> 0 bytes clients_icons/icons/meetro.png | Bin 1188 -> 0 bytes clients_icons/icons/megafon.png | Bin 2505 -> 0 bytes clients_icons/icons/mig33.png | Bin 1046 -> 0 bytes clients_icons/icons/miranda.png | Bin 1407 -> 0 bytes clients_icons/icons/miranda_ng.png | Bin 827 -> 0 bytes clients_icons/icons/mirandahotcoffee.png | Bin 1513 -> 0 bytes clients_icons/icons/morange.png | Bin 1353 -> 0 bytes clients_icons/icons/movim.png | Bin 2043 -> 0 bytes clients_icons/icons/msnmessenger.png | Bin 2108 -> 0 bytes clients_icons/icons/msnwebmessenger.png | Bin 2194 -> 0 bytes clients_icons/icons/nicq.png | Bin 2244 -> 0 bytes clients_icons/icons/nimbuzz.png | Bin 704 -> 0 bytes clients_icons/icons/om.beeonline.ru.png | Bin 1389 -> 0 bytes clients_icons/icons/omnipresence.png | Bin 3977 -> 0 bytes clients_icons/icons/oneteamiphone.png | Bin 621 -> 0 bytes clients_icons/icons/osiris.png | Bin 2439 -> 0 bytes clients_icons/icons/ovi-chat.png | Bin 949 -> 0 bytes clients_icons/icons/palm.png | Bin 1239 -> 0 bytes clients_icons/icons/palringo.png | Bin 1379 -> 0 bytes clients_icons/icons/pandion.png | Bin 729 -> 0 bytes clients_icons/icons/papla.png | Bin 643 -> 0 bytes clients_icons/icons/phpicq.png | Bin 2255 -> 0 bytes clients_icons/icons/pidgin.png | Bin 1367 -> 0 bytes clients_icons/icons/pigeon.png | Bin 1187 -> 0 bytes clients_icons/icons/pixart.png | Bin 2527 -> 0 bytes clients_icons/icons/poezio.png | Bin 3279 -> 0 bytes clients_icons/icons/profanity.png | Bin 2813 -> 0 bytes clients_icons/icons/psi.png | Bin 2187 -> 0 bytes clients_icons/icons/psiplus.png | Bin 4086 -> 0 bytes clients_icons/icons/psto.png | Bin 798 -> 0 bytes clients_icons/icons/pyaim-t.png | Bin 2176 -> 0 bytes clients_icons/icons/pyicq-t.png | Bin 2280 -> 0 bytes clients_icons/icons/qip.png | Bin 1374 -> 0 bytes clients_icons/icons/qippda.png | Bin 2205 -> 0 bytes clients_icons/icons/qnext.png | Bin 1274 -> 0 bytes clients_icons/icons/qq.png | Bin 1431 -> 0 bytes clients_icons/icons/qutim.png | Bin 4097 -> 0 bytes clients_icons/icons/radio-t.png | Bin 1120 -> 0 bytes clients_icons/icons/rnq.png | Bin 1563 -> 0 bytes clients_icons/icons/rss.png | Bin 1479 -> 0 bytes clients_icons/icons/sameplace.png | Bin 3560 -> 0 bytes clients_icons/icons/sapo.png | Bin 2056 -> 0 bytes clients_icons/icons/siejc.png | Bin 2489 -> 0 bytes clients_icons/icons/sim.png | Bin 2258 -> 0 bytes clients_icons/icons/slick.png | Bin 1234 -> 0 bytes clients_icons/icons/smack.png | Bin 2009 -> 0 bytes clients_icons/icons/spark.png | Bin 1424 -> 0 bytes clients_icons/icons/spectrum.png | Bin 1108 -> 0 bytes clients_icons/icons/swift.png | Bin 1689 -> 0 bytes clients_icons/icons/talk.google.com.png | Bin 1246 -> 0 bytes clients_icons/icons/talkgadget.google.com.png | Bin 876 -> 0 bytes clients_icons/icons/talkonaut.png | Bin 1253 -> 0 bytes clients_icons/icons/telepathy.freedesktop.org.png | Bin 1226 -> 0 bytes clients_icons/icons/tigase.png | Bin 1015 -> 0 bytes clients_icons/icons/tipicim.png | Bin 893 -> 0 bytes clients_icons/icons/tkabber.png | Bin 1096 -> 0 bytes clients_icons/icons/trillian.png | Bin 1146 -> 0 bytes clients_icons/icons/trillianbasic.png | Bin 1427 -> 0 bytes clients_icons/icons/twitter.png | Bin 1309 -> 0 bytes clients_icons/icons/uim.png | Bin 4243 -> 0 bytes clients_icons/icons/unknown.png | Bin 706 -> 0 bytes clients_icons/icons/vacuum.png | Bin 2039 -> 0 bytes clients_icons/icons/virtus.png | Bin 1182 -> 0 bytes clients_icons/icons/vkontakte.png | Bin 1013 -> 0 bytes clients_icons/icons/wannachat.png | Bin 2297 -> 0 bytes clients_icons/icons/weather.com.png | Bin 924 -> 0 bytes clients_icons/icons/webicq.png | Bin 2268 -> 0 bytes clients_icons/icons/xabber.png | Bin 1618 -> 0 bytes clients_icons/icons/xeus.png | Bin 1652 -> 0 bytes clients_icons/icons/xfire.png | Bin 1252 -> 0 bytes clients_icons/icons/yabber.png | Bin 2125 -> 0 bytes clients_icons/icons/yahoo.png | Bin 1278 -> 0 bytes clients_icons/icons/yaonline.png | Bin 1150 -> 0 bytes clients_icons/icons/yaonlinej2me.png | Bin 2385 -> 0 bytes clients_icons/icons/yaonlinesymbian.png | Bin 3785 -> 0 bytes clients_icons/icons/yaxim.png | Bin 1136 -> 0 bytes 346 files changed, 1536 insertions(+), 432 deletions(-) create mode 100644 clients_icons/hicolor/16x16/apps/xmpp-client-jitsi.png create mode 100644 clients_icons/hicolor/16x16/apps/xmpp-client-libpurple.png create mode 100644 clients_icons/hicolor/16x16/apps/xmpp-client-miranda_ng.png create mode 100644 clients_icons/hicolor/16x16/apps/xmpp-client-nimbuzz.png create mode 100644 clients_icons/hicolor/16x16/apps/xmpp-client-poezio.png create mode 100644 clients_icons/hicolor/16x16/apps/xmpp-client-psto.png create mode 100644 clients_icons/hicolor/16x16/apps/xmpp-client-tigase.png create mode 100644 clients_icons/hicolor/16x16/apps/xmpp-client-unknown.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-1end1.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-adium.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-agilemessenger.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-aim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-akeni.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-anastasiya.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-android.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-apple.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-aqq.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-asterisk.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-ayttm.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-barracuda-im.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-bayanicq.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-beejive.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-bitlbee.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-bot.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-buddydroid.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-centericq.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-centerim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-chatsecure.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-coccinella.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-colibry.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-conversejs.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-corepager.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-digsby.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-ebuddy.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-emacs.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-emess.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-exodus.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-facebook.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-fin.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-freqbot.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-fring.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-gabber.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-gadugadu.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-gaim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-gismeteo.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-gizmo.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-glu.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-gluxibot.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-goim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-google.com.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-gossip.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-gush.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-ichabber.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-ichat.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-imov.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-implus.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-inluxmessenger.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-instango.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-instantbird.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-isida-bot.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jabber.el.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jabbim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jabbin.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jabbroid.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jabiru.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jajc.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jappix.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-japyt.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jasmine.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jbother.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jeti.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jicq.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jimm-aspro.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jimm.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jit.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jmiranda.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jtalk.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-jubo.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-juick.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-koolim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-kopete.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-lampiro.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-mabber.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-mail.google.com.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.sis.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-mandarin.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-mcabber.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-mchat.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-meebo.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-meetro.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-megafon.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-mig33.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-miranda.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-mirandahotcoffee.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-morange.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-msnmessenger.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-msnwebmessenger.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-nicq.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-om.beeonline.ru.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-omnipresence.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-oneteamiphone.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-osiris.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-ovi-chat.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-palm.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-palringo.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-pandion.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-papla.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-phpicq.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-pidgin.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-pigeon.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-profanity.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-psi.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-psiplus.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-pyaim-t.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-pyicq-t.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-qip.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-qippda.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-qnext.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-qq.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-qutim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-radio-t.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-rnq.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-rss.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-sameplace.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-sapo.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-siejc.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-sim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-slick.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-smack.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-spark.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-spectrum.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-swift.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-talk.google.com.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-talkgadget.google.com.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-talkonaut.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-telepathy.freedesktop.org.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-tipicim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-tkabber.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-trillian.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-trillianbasic.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-twitter.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-uim.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-vacuum.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-virtus.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-vkontakte.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-wannachat.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-weather.com.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-webicq.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-xeus.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-xfire.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-yabber.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-yahoo.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-yaonline.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinej2me.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinesymbian.png create mode 100644 clients_icons/hicolor/22x22/apps/xmpp-client-yaxim.png create mode 100644 clients_icons/hicolor/32x32/apps/xmpp-client-bruno.png create mode 100644 clients_icons/hicolor/32x32/apps/xmpp-client-conversations-legacy.png create mode 100644 clients_icons/hicolor/32x32/apps/xmpp-client-conversations.png create mode 100644 clients_icons/hicolor/32x32/apps/xmpp-client-dino.png create mode 100644 clients_icons/hicolor/32x32/apps/xmpp-client-freize.png create mode 100644 clients_icons/hicolor/32x32/apps/xmpp-client-google.png create mode 100644 clients_icons/hicolor/32x32/apps/xmpp-client-movim.png create mode 100644 clients_icons/hicolor/32x32/apps/xmpp-client-pixart.png create mode 100644 clients_icons/hicolor/32x32/apps/xmpp-client-xabber.png create mode 100644 clients_icons/hicolor/icon-theme.cache create mode 100644 clients_icons/hicolor/index.theme create mode 100644 clients_icons/hicolor/scalable/apps/xmpp-client-gajim.svg create mode 100644 clients_icons/hicolor/scalable/apps/xmpp-client-sat.svg delete mode 100644 clients_icons/icons/1end1.png delete mode 100644 clients_icons/icons/adium.png delete mode 100644 clients_icons/icons/agilemessenger.png delete mode 100644 clients_icons/icons/aim.png delete mode 100644 clients_icons/icons/akeni.png delete mode 100644 clients_icons/icons/anastasiya.png delete mode 100644 clients_icons/icons/android.png delete mode 100644 clients_icons/icons/apple.png delete mode 100644 clients_icons/icons/aqq.png delete mode 100644 clients_icons/icons/asterisk.png delete mode 100644 clients_icons/icons/ayttm.png delete mode 100644 clients_icons/icons/barracuda-im.png delete mode 100644 clients_icons/icons/bayanicq.png delete mode 100644 clients_icons/icons/beejive.png delete mode 100644 clients_icons/icons/bitlbee.png delete mode 100644 clients_icons/icons/bombus-avalon.png delete mode 100644 clients_icons/icons/bombus-klub.png delete mode 100644 clients_icons/icons/bombus.png delete mode 100644 clients_icons/icons/bombusmod.png delete mode 100644 clients_icons/icons/bombusng.png delete mode 100644 clients_icons/icons/bombuspl.png delete mode 100644 clients_icons/icons/bombusplus.png delete mode 100644 clients_icons/icons/bombusqd.png delete mode 100644 clients_icons/icons/bot.png delete mode 100644 clients_icons/icons/buddydroid.png delete mode 100644 clients_icons/icons/centericq.png delete mode 100644 clients_icons/icons/centerim.png delete mode 100644 clients_icons/icons/chatsecure.png delete mode 100644 clients_icons/icons/coccinella.png delete mode 100644 clients_icons/icons/colibry.png delete mode 100644 clients_icons/icons/conversations-legacy.png delete mode 100644 clients_icons/icons/conversations.png delete mode 100644 clients_icons/icons/conversejs.png delete mode 100644 clients_icons/icons/corepager.png delete mode 100644 clients_icons/icons/digsby.png delete mode 100644 clients_icons/icons/dino.png delete mode 100644 clients_icons/icons/ebuddy.png delete mode 100644 clients_icons/icons/emacs.png delete mode 100644 clients_icons/icons/emess.png delete mode 100644 clients_icons/icons/exodus.png delete mode 100644 clients_icons/icons/facebook.png delete mode 100644 clients_icons/icons/fin.png delete mode 100644 clients_icons/icons/freize.png delete mode 100644 clients_icons/icons/freqbot.png delete mode 100644 clients_icons/icons/fring.png delete mode 100644 clients_icons/icons/gabber.png delete mode 100644 clients_icons/icons/gadugadu.png delete mode 100644 clients_icons/icons/gaim.png delete mode 100644 clients_icons/icons/gajim.png delete mode 100644 clients_icons/icons/gismeteo.png delete mode 100644 clients_icons/icons/gizmo.png delete mode 100644 clients_icons/icons/glu.png delete mode 100644 clients_icons/icons/gluxibot.png delete mode 100644 clients_icons/icons/goim.png delete mode 100644 clients_icons/icons/google.com.png delete mode 100644 clients_icons/icons/google.png delete mode 100644 clients_icons/icons/gossip.png delete mode 100644 clients_icons/icons/gush.png delete mode 100644 clients_icons/icons/ichabber.png delete mode 100644 clients_icons/icons/ichat.png delete mode 100644 clients_icons/icons/imov.png delete mode 100644 clients_icons/icons/implus.png delete mode 100644 clients_icons/icons/inluxmessenger.png delete mode 100644 clients_icons/icons/instango.png delete mode 100644 clients_icons/icons/instantbird.png delete mode 100644 clients_icons/icons/isida-bot.png delete mode 100644 clients_icons/icons/jabber.el.png delete mode 100644 clients_icons/icons/jabbim.png delete mode 100644 clients_icons/icons/jabbin.png delete mode 100644 clients_icons/icons/jabbroid.png delete mode 100644 clients_icons/icons/jabiru.png delete mode 100644 clients_icons/icons/jajc.png delete mode 100644 clients_icons/icons/jappix.png delete mode 100644 clients_icons/icons/japyt.png delete mode 100644 clients_icons/icons/jasmine.png delete mode 100644 clients_icons/icons/jbother.png delete mode 100644 clients_icons/icons/jeti.png delete mode 100644 clients_icons/icons/jicq.png delete mode 100644 clients_icons/icons/jimm-aspro.png delete mode 100644 clients_icons/icons/jimm.png delete mode 100644 clients_icons/icons/jit.png delete mode 100644 clients_icons/icons/jitsi.png delete mode 100644 clients_icons/icons/jmiranda.png delete mode 100644 clients_icons/icons/jtalk.png delete mode 100644 clients_icons/icons/jubo.png delete mode 100644 clients_icons/icons/juick.png delete mode 100644 clients_icons/icons/koolim.png delete mode 100644 clients_icons/icons/kopete.png delete mode 100644 clients_icons/icons/lampiro.png delete mode 100644 clients_icons/icons/libpurple.png delete mode 100644 clients_icons/icons/mabber.png delete mode 100644 clients_icons/icons/mail.google.com.png delete mode 100644 clients_icons/icons/mailruagent.png delete mode 100644 clients_icons/icons/mailruagent.sis.png delete mode 100644 clients_icons/icons/mandarin.png delete mode 100644 clients_icons/icons/mcabber.png delete mode 100644 clients_icons/icons/mchat.png delete mode 100644 clients_icons/icons/meebo.png delete mode 100644 clients_icons/icons/meetro.png delete mode 100644 clients_icons/icons/megafon.png delete mode 100644 clients_icons/icons/mig33.png delete mode 100644 clients_icons/icons/miranda.png delete mode 100644 clients_icons/icons/miranda_ng.png delete mode 100644 clients_icons/icons/mirandahotcoffee.png delete mode 100644 clients_icons/icons/morange.png delete mode 100644 clients_icons/icons/movim.png delete mode 100644 clients_icons/icons/msnmessenger.png delete mode 100644 clients_icons/icons/msnwebmessenger.png delete mode 100644 clients_icons/icons/nicq.png delete mode 100644 clients_icons/icons/nimbuzz.png delete mode 100644 clients_icons/icons/om.beeonline.ru.png delete mode 100644 clients_icons/icons/omnipresence.png delete mode 100644 clients_icons/icons/oneteamiphone.png delete mode 100644 clients_icons/icons/osiris.png delete mode 100644 clients_icons/icons/ovi-chat.png delete mode 100644 clients_icons/icons/palm.png delete mode 100644 clients_icons/icons/palringo.png delete mode 100644 clients_icons/icons/pandion.png delete mode 100644 clients_icons/icons/papla.png delete mode 100644 clients_icons/icons/phpicq.png delete mode 100644 clients_icons/icons/pidgin.png delete mode 100644 clients_icons/icons/pigeon.png delete mode 100644 clients_icons/icons/pixart.png delete mode 100644 clients_icons/icons/poezio.png delete mode 100644 clients_icons/icons/profanity.png delete mode 100644 clients_icons/icons/psi.png delete mode 100644 clients_icons/icons/psiplus.png delete mode 100644 clients_icons/icons/psto.png delete mode 100644 clients_icons/icons/pyaim-t.png delete mode 100644 clients_icons/icons/pyicq-t.png delete mode 100644 clients_icons/icons/qip.png delete mode 100644 clients_icons/icons/qippda.png delete mode 100644 clients_icons/icons/qnext.png delete mode 100644 clients_icons/icons/qq.png delete mode 100644 clients_icons/icons/qutim.png delete mode 100644 clients_icons/icons/radio-t.png delete mode 100644 clients_icons/icons/rnq.png delete mode 100644 clients_icons/icons/rss.png delete mode 100644 clients_icons/icons/sameplace.png delete mode 100644 clients_icons/icons/sapo.png delete mode 100644 clients_icons/icons/siejc.png delete mode 100644 clients_icons/icons/sim.png delete mode 100644 clients_icons/icons/slick.png delete mode 100644 clients_icons/icons/smack.png delete mode 100644 clients_icons/icons/spark.png delete mode 100644 clients_icons/icons/spectrum.png delete mode 100644 clients_icons/icons/swift.png delete mode 100644 clients_icons/icons/talk.google.com.png delete mode 100644 clients_icons/icons/talkgadget.google.com.png delete mode 100644 clients_icons/icons/talkonaut.png delete mode 100644 clients_icons/icons/telepathy.freedesktop.org.png delete mode 100644 clients_icons/icons/tigase.png delete mode 100644 clients_icons/icons/tipicim.png delete mode 100644 clients_icons/icons/tkabber.png delete mode 100644 clients_icons/icons/trillian.png delete mode 100644 clients_icons/icons/trillianbasic.png delete mode 100644 clients_icons/icons/twitter.png delete mode 100644 clients_icons/icons/uim.png delete mode 100644 clients_icons/icons/unknown.png delete mode 100644 clients_icons/icons/vacuum.png delete mode 100644 clients_icons/icons/virtus.png delete mode 100644 clients_icons/icons/vkontakte.png delete mode 100644 clients_icons/icons/wannachat.png delete mode 100644 clients_icons/icons/weather.com.png delete mode 100644 clients_icons/icons/webicq.png delete mode 100644 clients_icons/icons/xabber.png delete mode 100644 clients_icons/icons/xeus.png delete mode 100644 clients_icons/icons/xfire.png delete mode 100644 clients_icons/icons/yabber.png delete mode 100644 clients_icons/icons/yahoo.png delete mode 100644 clients_icons/icons/yaonline.png delete mode 100644 clients_icons/icons/yaonlinej2me.png delete mode 100644 clients_icons/icons/yaonlinesymbian.png delete mode 100644 clients_icons/icons/yaxim.png (limited to 'clients_icons') diff --git a/clients_icons/clients.py b/clients_icons/clients.py index 49ad628..a55d37f 100644 --- a/clients_icons/clients.py +++ b/clients_icons/clients.py @@ -1,168 +1,178 @@ -CLIENTS = { - 'http://www.adium.im/': ['adium.png', 'Adium'], - 'http://www.adiumx.com/caps': ['adium.png', 'Adium'], - 'http://www.adiumx.com': ['adium.png', 'Adium'], - 'http://aqq.eu/': ['aqq.png', 'Aqq'], - 'http://www.asterisk.org/xmpp/client/caps': ['asterisk.png', 'Asterisk'], - 'http://ayttm.souceforge.net/caps': ['ayttm.png', 'Ayttm'], - 'http://www.barobin.com/caps': ['bayanicq.png', 'Bayanicq'], - 'http://bitlbee.org/xmpp/caps': ['bitlbee.png', 'BitlBee'], - 'http://simpleapps.ru/caps#blacksmith': ['bot.png', 'Blacksmith'], - 'http://blacksmith-2.googlecode.com/svn/': ['bot.png', 'Blacksmith-2'], - 'http://jabber.pdg.pl/caps': ['bombus-klub.png', 'Bombus-klub'], - 'http://klub54.wen.ru': ['bombus-klub.png', 'Bombus-klub'], - 'http://bombus-im.org/java': ['bombus.png', 'Bombus'], - 'http://bombusmod.net.ru/caps': ['bombusmod.png', 'Bombusmod'], - 'http://bombusng-md.googlecode.com': ['bombusng.png', 'Bombus-NG'], - 'http://bombus-im.org/ng': ['bombusng.png', 'Bombus-NG'], - 'http://voffk.org.ru/bombus': ['bombusplus.png', 'Bombus+'], - 'http://bombusng-qd.googlecode.com': ['bombusqd.png', 'Bombus-NG'], - 'http://bombusmod-qd.wen.ru/caps': ['bombusqd.png', 'BombusQD'], - 'http://bombusmod.net.ru': ['bombusmod.png', 'Bombusmod'], - 'http://ex-im.name/caps': ['bombusmod.png', 'Bombusmod'], - 'http://bombusmod.eu,http://bombus.pl': ['bombuspl.png', 'Bombusmod'], - 'ChatSecure': ['chatsecure.png', 'ChatSecure'], - 'http://coccinella.sourceforge.net/protocol/caps': \ - ['coccinella.png', 'Coccinella'], - 'http://conversations.im': ['conversations.png', 'Conversations'], - 'Conversations Legacy': ['conversations-legacy.png', 'Conversations Legacy'], - 'https://conversejs.org': ['conversejs.png', 'Converse'], - 'http://digsby.com/caps': ['digsby.png', 'Digsby'], - 'https://dino.im': ['dino.png', 'Dino'], - 'http://emacs-jabber.sourceforge.net': ['emacs.png', 'Emacs Jabber client'], - 'http://emess.eqx.su/caps': ['emess.png', 'Emess'], - 'http://live.gnome.org/empathy/caps': \ - ['telepathy.freedesktop.org.png', 'Empathy'], - 'http://eqo.com/': ['libpurple.png', 'Eqo'], - 'http://exodus.jabberstudio.org/caps': ['exodus.png', 'Exodus'], - 'http://fatal-bot.spb.ru/caps': ['bot.png', 'Fatal-bot'], - 'http://svn.posix.ru/fatal-bot/trunk': ['bot.png', 'Fatal-bot'], - 'http://isida.googlecode.com': ['isida-bot.png', 'Isida'], - 'http://isida-bot.com': ['isida-bot.png', 'Isida'], - 'facebook.com': ['facebook.png', 'Facebook'], - 'http://jabga.ru': ['fin.png', 'Fin jabber'], - 'http://chat.freize.org/caps': ['freize.png', 'Freize'], - 'http://gabber.sourceforge.net': ['gabber.png', 'Gabber'], - 'http://gaim.sf.net/caps': ['gaim.png', 'Gaim'], - 'http://gajim.org': ['gajim.png', 'Gajim'], - 'http://gajim.org/caps': ['gajim.png', 'Gajim'], - 'http://glu.net/': ['glu.png', 'Glu'], - 'http://mail.google.com/xmpp/client/caps': ['google.com.png', 'GMail'], - 'http://www.android.com/gtalk/client/caps': \ - ['talk.google.com.png', 'GTalk'], - 'talk.google.com': ['talk.google.com.png', 'GTalk'], - 'http://talkgadget.google.com/client/caps': ['google.png', 'GTalk'], - 'http://talk.google.com/xmpp/bot/caps': ['google.png', 'GTalk'], - 'http://aspro.users.ru/historian-bot/': ['bot.png', 'Historian-bot'], - 'http://www.apple.com/ichat/caps': ['ichat.png', 'IChat'], - 'http://instantbird.com/': ['instantbird.png', 'Instantbird'], - 'http://j-tmb.ru/caps': ['bot.png', 'J-tmb'], - 'http://jabbroid.akuz.de': ['android.png', 'Jabbroid'], - 'http://jabbroid.akuz.de/caps': ['android.png', 'Jabbroid'], - 'http://dev.jabbim.cz/jabbim/caps': ['jabbim.png', 'Jabbim'], - 'http://jabbrik.ru/caps': ['bot.png', 'Jabbrik'], - 'http://jabrvista.net.ru': ['bot.png', 'Jabvista'], - 'http://jajc.jrudevels.org/caps': ['jajc.png', 'JAJC'], - 'http://qabber.ru/jame-bot': ['bot.png', 'Jame-bot'], - 'https://www.jappix.com/': ['jappix.png', 'Jappix'], - 'http://japyt.googlecode.com': ['japyt.png', 'Japyt'], - 'http://jasmineicq.ru/caps': ['jasmine.png', 'Jasmine'], - 'http://jimm.net.ru/caps': ['jimm-aspro.png', 'Jimm'], - 'http://jitsi.org' :['jitsi.png', 'Jitsi'], - 'http://jtalk.ustyugov.net/caps': ['jtalk.png', 'Jtalk'], - 'http://pjc.googlecode.com/caps': ['jubo.png', 'Jubo'], - 'http://juick.com/caps': ['juick.png', 'Juick'], - 'http://kopete.kde.org/jabber/caps': ['kopete.png', 'Kopete'], - 'http://bluendo.com/protocol/caps': ['lampiro.png', 'Lampiro'], - 'libpurple': ['libpurple.png', 'Libpurple'], - 'http://lytgeygen.ru/caps': ['bot.png', 'Lytgeygen'], - 'http://agent.mail.ru/caps': ['mailruagent.png', 'Mailruagent'], - 'http://agent.mail.ru/': ['mailruagent.png', 'Mailruagent'], - 'http://tomclaw.com/mandarin_im/caps': ['mandarin.png', 'Mandarin'], - 'http://mcabber.lilotux.net/caps': ['mcabber.png', 'MCabber'], - 'http://mcabber.com/caps': ['mcabber.png', 'MCabber'], - 'http://mchat.mgslab.com/': ['mchat.png', 'Mchat'], - 'https://www.meebo.com/': ['meebo.png', 'Meebo'], - 'http://megafonvolga.ru/': ['megafon.png', 'Megafon'], - 'http://miranda-im.org/caps': ['miranda.png', 'Miranda'], - 'http://miranda-ng.org/caps' :['miranda_ng.png', 'Miranda NG'], - 'http://moxl.movim.eu/': ['movim.png', 'Movim'], - 'nimbuzz:caps': ['nimbuzz.png', 'Nimbuzz'], - 'http://nimbuzz.com/caps': ['nimbuzz.png', 'Nimbuzz'], - 'http://home.gna.org/': ['omnipresence.png', 'Omnipresence'], - 'http://oneteam.im/caps': ['oneteamiphone.png', 'OneTeam'], - 'http://www.process-one.net/en/solutions/oneteam_iphone/': \ - ['oneteamiphone.png', 'OneTeam-iphone'], - 'rss@isida-bot.com': ['osiris.png', 'Osiris'], - 'http://chat.ovi.com/caps': ['ovi-chat.png', 'Ovi-chat'], - 'http://opensource.palm.com/packages.html': ['palm.png', 'Palm'], - 'http://palringo.com/caps': ['palringo.png', 'Palringo'], - 'http://pandion.im/': ['pandion.png', 'Pandion'], - 'http://pidgin.im/': ['pidgin.png', 'Pidgin'], - 'http://pidgin.im/caps': ['pidgin.png', 'Pidgin'], - 'http://pigeon.vpro.ru/caps': ['pigeon.png', 'Pigeon'], - 'Pix-Art Messenger': ['pixart.png', 'Pix-Art Messenger'], - 'http://jabber.pix-art.de': ['pixart.png', 'Pix-Art Messenger'], - 'httр://sleekxmpp.com/ver/1.1.11': ['poezio.png', 'Poezio'], - 'https://poez.io': ['poezio.png', 'Poezio'], - 'http://www.profanity.im': ['profanity.png', 'Profanity'], - 'http://psi-im.org/caps': ['psi.png', 'Psi'], - 'http://psi-plus.com': ['psiplus.png', 'Psi+'], - 'http://psi-dev.googlecode.com/caps': ['psiplus.png', 'Psi+'], - 'psto@psto.net': ['psto.png', 'Psto'], - 'http://pyaim': ['pyaim-t.png', 'PyAIM-t'], - 'http://pyicq': ['pyicq-t.png', 'PyICQ-t'], - 'http://spectrum.im/transport': ['pyicq-t.png', 'PyICQ-t'], - 'http://qq-im.com/caps': ['qq.png', 'QQ'], - 'http://qq.com/caps': ['qq.png', 'QQ'], - 'http://2010.qip.ru/caps': ['qip.png', 'Qip'], - 'http://qip.ru/caps': ['qip.png', 'Qip'], - 'http://qip.ru/caps?QIP': ['qip.png', 'Qip'], - 'http://pda.qip.ru/caps': ['qippda.png', 'Qip-PDA'], - 'http://qutim.org': ['qutim.png', 'QutIM'], - 'http://qutim.org/': ['qutim.png', 'QutIM'], - 'http://apps.radio-t.com/caps': ['radio-t.png', 'Radio-t'], - 'Siemens': ['siejc.png', 'Siemens'], # Siemens Native Jabber Client - 'http://sim-im.org/caps': ['sim.png', 'Sim'], - 'http://www.lonelycatgames.com/slick/caps': ['slick.png', 'Slick'], - 'http://slixmpp.com/ver/1.2.4': ['bot.png', 'Slixmpp'], - 'http://slixmpp.com/ver/1.3.0': ['bot.png', 'Slixmpp'], - 'http://snapi-bot.googlecode.com/caps': ['bot.png', 'Snapi-bot'], - 'http://www.igniterealtime.org/project/spark/caps': ['spark.png', 'Spark'], - 'http://spectrum.im/': ['spectrum.png', 'Spectrum'], - 'http://storm-bot.googlecode.com/svn/trunk': ['bot.png', 'Storm-bot'], - 'http://swift.im': ['swift.png', 'Swift'], - 'http://jabber-net.ru/caps/talisman-bot': ['bot.png', 'Talisman-bot'], - 'http://jabber-net.ru/talisman-bot/caps': ['bot.png', 'Talisman-bot'], - 'http://www.google.com/xmpp/client/caps': ['talkonaut.png', 'Talkonaut'], - 'telepathy.': ['telepathy.freedesktop.org.png', 'Telepathy'], - 'http://telepathy.freedesktop.org/caps': \ - ['telepathy.freedesktop.org.png', 'Telepathy'], - 'http://tigase.org/messenger': ['tigase.png', 'Tigase'], - 'http://tkabber.jabber.ru/': ['tkabber.png', 'Tkabber'], - 'http://trillian.im/caps': ['trillian.png', 'Trillian'], - 'http://vacuum-im.googlecode.com': ['vacuum.png', 'Vacuum'], - 'http://code.google.com/p/vacuum-im/': ['vacuum.png', 'Vacuum'], - 'vk.com': ['vkontakte.png', 'Vkontakte'], - 'http://pyvk-t.googlecode.com/caps': ['vkontakte.png', 'Vkontakte'], - 'http://pyvk': ['vkontakte.png', 'Vkontakte'], - 'http://witcher-team.ucoz.ru/': ['bot.png', 'Witcher'], - 'http://online.yandex.ru/caps': ['yaonline.png', 'Yaonline'], - 'http://www.igniterealtime.org/projects/smack/': ['xabber.png', 'Xabber'], - 'https://www.xabber.com/': ['xabber.png', 'Xabber'], - 'http://www.xfire.com/': ['xfire.png', 'Xfire'], - 'http://www.xfire.com/caps': ['xfire.png', 'Xfire'], - 'https://www.yaxim.org/': ['yaxim.png', 'Yaxim'], - 'http://xu-6.jabbrik.ru/caps': ['bot.png', 'XU-6'], -} -LIBPURPLE_CLIENTS = { - 'adium': 'http://www.adium.im/', - 'eqo': 'http://eqo.com/', - 'finch': 'http://pidgin.im/', - 'instantbird': 'http://instantbird.com/', - 'meebo': 'https://www.meebo.com/', - 'palm': 'http://opensource.palm.com/packages.html', - 'pidgin': 'http://pidgin.im/', - 'spectrum': 'http://spectrum.im/', - 'telepathy-haze': 'http://pidgin.im/' -} \ No newline at end of file +from collections import UserDict +from collections import namedtuple + +from gajim.plugins.plugins_i18n import _ + +ClientData = namedtuple('ClientData', ['default', 'variations']) +ClientData.__new__.__defaults__ = (None,) + + +def get_variations(client_name): + # get_variations('Conversation Legacy 1.2.3') + # + # Returns List: + # [Conversation Legacy 1.2.3, + # Conversation Legacy + # Conversation] + if client_name is None: + return [] + alts = client_name.split() + alts = [" ".join(alts[:(i + 1)]) for i in range(len(alts))] + alts.reverse() + return alts + + +class ClientsDict(UserDict): + def get_client_data(self, name, node): + client_data = self.get(node) + if client_data is None: + return _('Unknown'), 'xmpp-client-unknown' + + if client_data.variations is None: + client_name, icon_name = client_data.default + return client_name, 'xmpp-client-%s' % icon_name + + variations = get_variations(name) + for var in variations: + try: + return var, 'xmpp-client-%s' % client_data.variations[var] + except KeyError: + pass + client_name, icon_name = client_data.default + return client_name, 'xmpp-client-%s' % icon_name + + +# ClientData( +# default=(Shown name, icon name) +# variations={Shown name, icon name} +# ) + +CLIENTS = ClientsDict({ + 'http://gajim.org': ClientData(('Gajim', 'gajim')), + 'http://conversations.im': ClientData( + default=('Conversations', 'conversations'), + variations={'Conversations Legacy': 'conversations-legacy'} + ), + 'http://pidgin.im/': ClientData(('Pidgin', 'pidgin')), + 'https://poez.io': ClientData(('Poezio', 'poezio')), + 'https://yaxim.org/': ClientData(('yaxim', 'yaxim')), + 'https://yaxim.org/bruno/': ClientData(('Bruno', 'bruno')), + 'http://jabber.pix-art.de': ClientData(('Pix-Art Messenger', 'pixart')), + 'http://mcabber.com/caps': ClientData(('MCabber', 'mcabber')), + 'http://psi-plus.com': ClientData(('Psi+', 'psiplus')), + 'https://dino.im': ClientData(('Dino', 'dino')), + 'http://slixmpp.com/ver/1.2.4': ClientData(('Bot', 'bot')), + 'http://slixmpp.com/ver/1.3.0': ClientData(('Bot', 'bot')), + 'https://www.xabber.com/': ClientData(('Xabber', 'xabber')), + 'http://www.profanity.im': ClientData(('Profanity', 'profanity')), + 'http://swift.im': ClientData(('Swift', 'swift')), + 'https://salut-a-toi.org': ClientData(('Salut à Toi', 'sat')), + 'https://conversejs.org': ClientData(('Converse', 'conversejs')), + 'http://bitlbee.org/xmpp/caps': ClientData(('BitlBee', 'bitlbee')), + 'http://tkabber.jabber.ru/': ClientData(('Tkabber', 'tkabber')), + 'http://miranda-ng.org/caps': ClientData(('Miranda NG', 'miranda_ng')), + 'http://www.adium.im/': ClientData(('Adium', 'adium')), + 'http://www.adiumx.com/caps': ClientData(('Adium', 'adium')), + 'http://www.adiumx.com': ClientData(('Adium', 'adium')), + 'http://aqq.eu/': ClientData(('Aqq', 'aqq')), + 'http://www.asterisk.org/xmpp/client/caps': ClientData(('Asterisk', 'asterisk')), + 'http://ayttm.souceforge.net/caps': ClientData(('Ayttm', 'ayttm')), + 'http://www.barobin.com/caps': ClientData(('Bayanicq', 'bayanicq')), + 'http://simpleapps.ru/caps#blacksmith': ClientData(('Blacksmith', 'bot')), + 'http://blacksmith-2.googlecode.com/svn/': ClientData(('Blacksmith-2', 'bot')), + 'http://coccinella.sourceforge.net/protocol/caps': ClientData(('Coccinella', 'coccinella')), + 'http://digsby.com/caps': ClientData(('Digsby', 'digsby')), + 'http://emacs-jabber.sourceforge.net': ClientData(('Emacs Jabber Client', 'emacs')), + 'http://emess.eqx.su/caps': ClientData(('Emess', 'emess')), + 'http://live.gnome.org/empathy/caps': ClientData(('Empathy', 'telepathy.freedesktop.org')), + 'http://eqo.com/': ClientData(('Eqo', 'libpurple')), + 'http://exodus.jabberstudio.org/caps': ClientData(('Exodus', 'exodus')), + 'http://fatal-bot.spb.ru/caps': ClientData(('Fatal-bot', 'bot')), + 'http://svn.posix.ru/fatal-bot/trunk': ClientData(('Fatal-bot', 'bot')), + 'http://isida.googlecode.com': ClientData(('Isida', 'isida-bot')), + 'http://isida-bot.com': ClientData(('Isida', 'isida-bot')), + 'http://jabga.ru': ClientData(('Fin jabber', 'fin')), + 'http://chat.freize.org/caps': ClientData(('Freize', 'freize')), + 'http://gabber.sourceforge.net': ClientData(('Gabber', 'gabber')), + 'http://glu.net/': ClientData(('Glu', 'glu')), + 'http://mail.google.com/xmpp/client/caps': ClientData(('GMail', 'google.com')), + 'http://www.android.com/gtalk/client/caps': ClientData(('GTalk', 'talk.google.com')), + 'talk.google.com': ClientData(('GTalk', 'talk.google.com')), + 'http://talkgadget.google.com/client/caps': ClientData(('GTalk', 'google')), + 'http://talk.google.com/xmpp/bot/caps': ClientData(('GTalk', 'google')), + 'http://aspro.users.ru/historian-bot/': ClientData(('Historian-bot', 'bot')), + 'http://www.apple.com/ichat/caps': ClientData(('IChat', 'ichat')), + 'http://instantbird.com/': ClientData(('Instantbird', 'instantbird')), + 'http://j-tmb.ru/caps': ClientData(('J-tmb', 'bot')), + 'http://jabbroid.akuz.de': ClientData(('Jabbroid', 'android')), + 'http://jabbroid.akuz.de/caps': ClientData(('Jabbroid', 'android')), + 'http://dev.jabbim.cz/jabbim/caps': ClientData(('Jabbim', 'jabbim')), + 'http://jabbrik.ru/caps': ClientData(('Jabbrik', 'bot')), + 'http://jabrvista.net.ru': ClientData(('Jabvista', 'bot')), + 'http://jajc.jrudevels.org/caps': ClientData(('JAJC', 'jajc')), + 'http://qabber.ru/jame-bot': ClientData(('Jame-bot', 'bot')), + 'https://www.jappix.com/': ClientData(('Jappix', 'jappix')), + 'http://japyt.googlecode.com': ClientData(('Japyt', 'japyt')), + 'http://jasmineicq.ru/caps': ClientData(('Jasmine', 'jasmine')), + 'http://jimm.net.ru/caps': ClientData(('Jimm', 'jimm-aspro')), + 'http://jitsi.org': ClientData(('Jitsi', 'jitsi')), + 'http://jtalk.ustyugov.net/caps': ClientData(('Jtalk', 'jtalk')), + 'http://pjc.googlecode.com/caps': ClientData(('Jubo', 'jubo')), + 'http://juick.com/caps': ClientData(('Juick', 'juick')), + 'http://kopete.kde.org/jabber/caps': ClientData(('Kopete', 'kopete')), + 'http://bluendo.com/protocol/caps': ClientData(('Lampiro', 'lampiro')), + 'http://lytgeygen.ru/caps': ClientData(('Lytgeygen', 'bot')), + 'http://agent.mail.ru/caps': ClientData(('Mailruagent', 'mailruagent')), + 'http://agent.mail.ru/': ClientData(('Mailruagent', 'mailruagent')), + 'http://tomclaw.com/mandarin_im/caps': ClientData(('Mandarin', 'mandarin')), + 'http://mchat.mgslab.com/': ClientData(('Mchat', 'mchat')), + 'https://www.meebo.com/': ClientData(('Meebo', 'meebo')), + 'http://megafonvolga.ru/': ClientData(('Megafon', 'megafon')), + 'http://miranda-im.org/caps': ClientData(('Miranda', 'miranda')), + 'http://moxl.movim.eu/': ClientData(('Movim', 'movim')), + 'nimbuzz:caps': ClientData(('Nimbuzz', 'nimbuzz')), + 'http://nimbuzz.com/caps': ClientData(('Nimbuzz', 'nimbuzz')), + 'http://home.gna.org/': ClientData(('Omnipresence', 'omnipresence')), + 'http://oneteam.im/caps': ClientData(('OneTeam', 'oneteamiphone')), + 'http://www.process-one.net/en/solutions/oneteam_iphone/': ClientData(('OneTeam-IPhone', 'oneteamiphone')), + 'rss@isida-bot.com': ClientData(('Osiris', 'osiris')), + 'http://chat.ovi.com/caps': ClientData(('Ovi-chat', 'ovi-chat')), + 'http://opensource.palm.com/packages.html': ClientData(('Palm', 'palm')), + 'http://palringo.com/caps': ClientData(('Palringo', 'palringo')), + 'http://pandion.im/': ClientData(('Pandion', 'pandion')), + 'http://pigeon.vpro.ru/caps': ClientData(('Pigeon', 'pigeon')), + 'psto@psto.net': ClientData(('Psto', 'psto')), + 'http://qq-im.com/caps': ClientData(('QQ', 'qq')), + 'http://qq.com/caps': ClientData(('QQ', 'qq')), + 'http://2010.qip.ru/caps': ClientData(('Qip', 'qip')), + 'http://qip.ru/caps': ClientData(('Qip', 'qip')), + 'http://qip.ru/caps?QIP': ClientData(('Qip', 'qip')), + 'http://pda.qip.ru/caps': ClientData(('Qip-PDA', 'qippda')), + 'http://qutim.org': ClientData(('QutIM', 'qutim')), + 'http://qutim.org/': ClientData(('QutIM', 'qutim')), + 'http://apps.radio-t.com/caps': ClientData(('Radio-t', 'radio-t')), + 'http://sim-im.org/caps': ClientData(('Sim', 'sim')), + 'http://www.lonelycatgames.com/slick/caps': ClientData(('Slick', 'slick')), + 'http://snapi-bot.googlecode.com/caps': ClientData(('Snapi-bot', 'bot')), + 'http://www.igniterealtime.org/project/spark/caps': ClientData(('Spark', 'spark')), + 'http://spectrum.im/': ClientData(('Spectrum', 'spectrum')), + 'http://storm-bot.googlecode.com/svn/trunk': ClientData(('Storm-bot', 'bot')), + 'http://jabber-net.ru/caps/talisman-bot': ClientData(('Talisman-bot', 'bot')), + 'http://jabber-net.ru/talisman-bot/caps': ClientData(('Talisman-bot', 'bot')), + 'http://www.google.com/xmpp/client/caps': ClientData(('Talkonaut', 'talkonaut')), + 'http://telepathy.freedesktop.org/caps': ClientData(('SlicTelepathyk', 'telepathy.freedesktop.org')), + 'http://tigase.org/messenger': ClientData(('Tigase', 'tigase')), + 'http://trillian.im/caps': ClientData(('Trillian', 'trillian')), + 'http://vacuum-im.googlecode.com': ClientData(('Vacuum', 'vacuum')), + 'http://code.google.com/p/vacuum-im/': ClientData(('Vacuum', 'vacuum')), + 'http://witcher-team.ucoz.ru/': ClientData(('Witcher', 'bot')), + 'http://online.yandex.ru/caps': ClientData(('Yaonline', 'yaonline')), + 'http://www.igniterealtime.org/projects/smack/': ClientData(('Xabber', 'xabber')), + 'http://www.xfire.com/': ClientData(('Xfire', 'xfire')), + 'http://www.xfire.com/caps': ClientData(('Xfire', 'xfire')), + 'http://xu-6.jabbrik.ru/caps': ClientData(('XU-6', 'bot')), +}) + + +def get_data(*args): + return CLIENTS.get_client_data(*args) diff --git a/clients_icons/clients_icons.py b/clients_icons/clients_icons.py index 38dc4b6..80f9124 100644 --- a/clients_icons/clients_icons.py +++ b/clients_icons/clients_icons.py @@ -1,41 +1,36 @@ -import os import logging +from pathlib import Path from gi.repository import Gtk -from gi.repository import GdkPixbuf +from nbxmpp import JID -from clients_icons.clients import CLIENTS, LIBPURPLE_CLIENTS +from clients_icons import clients + +from gajim.roster_window import Column -from gajim.plugins.gui import GajimPluginConfigDialog from gajim.plugins import GajimPlugin -from gajim.plugins.helpers import log_calls +from gajim.plugins.gui import GajimPluginConfigDialog +from gajim.plugins.plugins_i18n import _ + from gajim.common import ged from gajim.common import app from gajim.common import caps_cache -# Since Gajim 1.1.0 _() has to be imported -try: - from gajim.common.i18n import _ -except ImportError: - pass -log = logging.getLogger('gajim.plugin_system.clients_icons') +from gajim.gtk.util import load_icon -class ClientsIconsPlugin(GajimPlugin): +log = logging.getLogger('gajim.plugin_system.client_icons') - @log_calls('ClientsIconsPlugin') + +class ClientsIconsPlugin(GajimPlugin): def init(self): self.description = _('Shows client icons in roster' ' and in groupchats.') self.pos_list = [_('after statusicon'), _('before avatar')] self.events_handlers = { - 'caps-presence-received': (ged.POSTGUI, - self.caps_presence_received), - 'gc-presence-received': (ged.POSTGUI, - self.gc_presence_received), - 'caps-disco-received': (ged.POSTGUI, - self.caps_disco_received), } + 'caps-update': (ged.POSTGUI, self._on_caps_update), + } self.gui_extension_points = { 'groupchat_control': (self.connect_with_groupchat_control, self.disconnect_from_groupchat_control), @@ -44,42 +39,28 @@ class ClientsIconsPlugin(GajimPlugin): 'gc_tooltip_populate': (self.connect_with_gc_tooltip_populate, None), } self.config_default_values = { - 'show_in_roster': (True, ''), - 'show_in_groupchats': (True, ''), - 'show_in_tooltip': (True, ''), - 'show_unknown_icon': (True, ''), - 'pos_in_list': (0, ''), - 'show_facebook': (True, ''),} + 'show_in_roster': (True, ''), + 'show_in_groupchats': (True, ''), + 'show_in_tooltip': (True, ''), + 'show_unknown_icon': (True, ''), + 'pos_in_list': (0, ''), + 'show_facebook': (True, ''), + } + + _icon_theme = Gtk.IconTheme.get_default() + if _icon_theme is not None: + _icon_theme.append_search_path(str(Path(__file__).parent)) self.config_dialog = ClientsIconsPluginConfigDialog(self) - icon_path = os.path.join(self.local_file_path('icons'), 'unknown.png') - self.default_pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size( - icon_path, 16, 16) - self.icon_cache = {} - @log_calls('ClientsIconsPlugin') - def get_client_name(self, contact, client_name): + @staticmethod + def get_client_identity_name(contact): identities = contact.client_caps.get_cache_lookup_strategy()( caps_cache.capscache).identities if identities: - log.debug('get_client_name, identities: %s', str(identities)) for entry in identities: if entry['category'] == 'client': - client_name = entry.get('name', client_name) - break - return client_name - - def get_client_icon_by_name(self, client_name): - client_icon = None - name_splits = client_name.split() - name_splits = reversed([" ".join(name_splits[:(i+1)]) for i in range(len(name_splits))]) - for name in name_splits: - if not client_icon: - log.debug("get_client_icon_by_name, searching for name fragment '%s'..." % name) - client_icon = CLIENTS.get(name, (None,))[0] - if client_icon: - break - return client_icon + return entry.get('name') @staticmethod def is_groupchat(contact): @@ -87,14 +68,10 @@ class ClientsIconsPlugin(GajimPlugin): return contact.is_groupchat() return False - @log_calls('ClientsIconsPlugin') def add_tooltip_row(self, tooltip, contact, tooltip_grid): caps = contact.client_caps._node - log.debug('connect_with_gc_tooltip_populate, caps: %s', caps) - caps_image, client_name = self.get_icon(caps, contact) - client_name = self.get_client_name(contact, client_name) + caps_image, client_name = self.get_icon(caps, contact, tooltip_grid) caps_image.set_halign(Gtk.PositionType.RIGHT) - log.debug('connect_with_gc_tooltip_populate, client_name: %s', client_name) # fill clients table self.table = Gtk.Grid() @@ -122,27 +99,25 @@ class ClientsIconsPlugin(GajimPlugin): tooltip_grid.attach_next_to(self.table, label, Gtk.PositionType.RIGHT, 1, 1) - @log_calls('ClientsIconsPlugin') def connect_with_gc_tooltip_populate(self, tooltip, contact, tooltip_grid): if not self.config['show_in_tooltip']: return # Check if clients info already attached to tooltip - has_attached = False - for child in tooltip_grid.get_children(): - if child.get_name() == 'client_icons_grid': - caps = contact.client_caps._node - caps_image, client_name = self.get_icon(caps, contact) - child.remove(child.get_child_at(1, 1)) - child.attach(caps_image, 1, 1, 1, 1) - child.get_child_at(2, 1).set_markup(client_name) - child.show_all() - if child.get_name() == 'client_icons_label': - child.show() - has_attached = True - if not has_attached: - self.add_tooltip_row(tooltip, contact, tooltip_grid) - - @log_calls('ClientsIconsPlugin') + + node = contact.client_caps._node + image, client_name = self.get_icon(node, contact, tooltip_grid) + label = Gtk.Label(label=client_name) + + box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL) + box.add(image) + box.add(label) + box.show_all() + + tooltip_grid.insert_next_to(tooltip._ui.affiliation, + Gtk.PositionType.BOTTOM) + tooltip_grid.attach_next_to(box, tooltip._ui.affiliation, + Gtk.PositionType.BOTTOM, 1, 1) + def connect_with_roster_tooltip_populate(self, tooltip, contacts, tooltip_grid): if not self.config['show_in_tooltip']: return @@ -155,6 +130,8 @@ class ClientsIconsPlugin(GajimPlugin): num_resources = 0 contacts_dict = {} for contact in contacts: + if contact.show == 'offline': + return if contact.resource: num_resources += 1 if int(contact.priority) in contacts_dict: @@ -165,97 +142,50 @@ class ClientsIconsPlugin(GajimPlugin): contact_keys.reverse() # fill clients table - self.table = Gtk.Grid() - self.table.insert_row(0) - self.table.insert_row(0) - self.table.insert_column(0) - self.table.set_property('column-spacing', 2) + table = Gtk.Grid() + table.insert_row(0) + table.insert_row(0) + table.insert_column(0) + table.set_property('column-spacing', 2) vcard_current_row = 0 for priority in contact_keys: for acontact in contacts_dict[priority]: caps = acontact.client_caps._node - caps_image, client_name = self.get_icon(caps, acontact) - client_name = self.get_client_name(acontact, client_name) - caps_image.set_alignment(0, 0) - self.table.attach(caps_image, 1, vcard_current_row, 1, 1) - label = Gtk.Label() - label.set_alignment(0, 0) - label.set_markup(client_name) - self.table.attach(label, 2, vcard_current_row, 1, 1) + caps_image, client_name = self.get_icon(caps, acontact, tooltip_grid) + caps_image.set_valign(Gtk.Align.START) + table.attach(caps_image, 1, vcard_current_row, 1, 1) + label = Gtk.Label(label=client_name) + label.set_valign(Gtk.Align.START) + label.set_xalign(0) + table.attach(label, 2, vcard_current_row, 1, 1) vcard_current_row += 1 - self.table.show_all() + table.show_all() + table.set_valign(Gtk.Align.START) # set label label = Gtk.Label() - label.set_alignment(0, 0) + label.set_halign(Gtk.Align.END) + label.set_valign(Gtk.Align.START) if num_resources > 1: - label.set_markup(_('Clients:')) + label.set_text(_('Clients:')) else: - if contact.show == 'offline': - return - label.set_markup(_('Client:')) + label.set_text(_('Client:')) label.show() # set clients table to tooltip - tooltip_grid.insert_next_to(tooltip.resource_label, + tooltip_grid.insert_next_to(tooltip._ui.resource_label, Gtk.PositionType.BOTTOM) - tooltip_grid.attach_next_to(label, tooltip.resource_label, + tooltip_grid.attach_next_to(label, tooltip._ui.resource_label, Gtk.PositionType.BOTTOM, 1, 1) - tooltip_grid.attach_next_to(self.table, label, + tooltip_grid.attach_next_to(table, label, Gtk.PositionType.RIGHT, 1, 1) - def get_icon(self, caps, contact): - client_name = _('Unknown') - caps_ = None - if caps: - # libpurple returns pidgin.im/ only, we have to look for resource name - if 'pidgin.im/' in caps: - caps = 'libpurple' - for client in LIBPURPLE_CLIENTS: - if client in contact.resource.lower(): - caps = LIBPURPLE_CLIENTS[client] - - if 'sleekxmpp.com'in caps: - caps = 'httр://sleekxmpp.com/ver/1.1.11' - caps_from_jid = self.check_jid(contact.jid) - if caps_from_jid: - caps = caps_from_jid - caps_ = caps.split('#')[0].split() - - client_name = self.get_client_name(contact, client_name) - client_icon = self.get_client_icon_by_name(client_name) - - if caps_ and not client_icon: - client_icon = CLIENTS.get(caps_[0].split()[0], (None,))[0] - client_name = CLIENTS.get(caps_[0].split()[0], ('', _('Unknown')))[1] - - if not client_icon: - return Gtk.Image.new_from_pixbuf(self.default_pixbuf), _('Unknown') - else: - icon_path = os.path.join(self.local_file_path('icons'), client_icon) - if icon_path in self.icon_cache: - return Gtk.Image.new_from_pixbuf(self.icon_cache[icon_path]), \ - client_name - else: - pb = GdkPixbuf.Pixbuf.new_from_file_at_size(icon_path, 16, 16) - self.icon_cache[icon_path] = pb - return Gtk.Image.new_from_pixbuf(pb), client_name - - def check_jid(self, jid): - caps = None - if 'facebook.com' in jid and self.config['show_facebook']: - caps = 'facebook.com' - elif '@vk.com' in jid and self.config['show_facebook']: - caps = 'vk.com' - elif jid == 'juick@juick.com': - caps = 'http://juick.com/caps' - elif jid == 'psto@psto.net': - caps = 'psto@psto.net' - elif jid == 'rss@isida-bot.com': - caps = 'rss@isida-bot.com' - return caps - - @log_calls('ClientsIconsPlugin') + def get_icon(self, node, contact, widget): + identity_name = self.get_client_identity_name(contact) + client_name, icon_name = clients.get_data(identity_name, node) + surface = load_icon(icon_name, widget=widget) + return Gtk.Image.new_from_surface(surface), client_name + def connect_with_roster_draw_contact(self, roster, jid, account, contact): if not self.active: return @@ -268,22 +198,19 @@ class ClientsIconsPlugin(GajimPlugin): return for iter_ in child_iters: if roster.model[iter_][self.renderer_num] is None: - caps = contact.client_caps._node - if not caps: - caps = self.check_jid(jid) - self.set_icon(roster.model, iter_, self.renderer_num, caps, contact) + node = contact.client_caps._node + self.set_icon(roster.model, iter_, self.renderer_num, node, contact) - @log_calls('ClientsIconsPlugin') def connect_with_groupchat_control(self, chat_control): chat_control.nb_ext_renderers += 1 - chat_control.columns += [GdkPixbuf.Pixbuf] + chat_control.columns += [str] self.groupchats_tree_is_transformed = True self.chat_control = chat_control col = Gtk.TreeViewColumn() self.muc_renderer_num = 4 + chat_control.nb_ext_renderers client_icon_rend = ( 'client_icon', Gtk.CellRendererPixbuf(), False, - 'pixbuf', self.muc_renderer_num, + 'icon_name', self.muc_renderer_num, self.tree_cell_data_func, chat_control) # remove old column chat_control.list_treeview.remove_column( @@ -310,14 +237,10 @@ class ClientsIconsPlugin(GajimPlugin): chat_control.account, chat_control.room_jid): gc_contact = app.contacts.get_gc_contact( chat_control.account, chat_control.room_jid, nick) - iter_ = chat_control.add_contact_to_roster( - nick, gc_contact.show, gc_contact.role, - gc_contact.affiliation, gc_contact.status, gc_contact.jid) + iter_ = chat_control.add_contact_to_roster(nick) if not self.config['show_in_groupchats']: - log.debug("not showing in groupchats...") continue caps = gc_contact.client_caps._node - log.debug("caps: %s" % str(caps)) self.set_icon( chat_control.model, iter_, self.muc_renderer_num, caps, gc_contact) @@ -325,7 +248,6 @@ class ClientsIconsPlugin(GajimPlugin): # Recalculate column width for ellipsizin chat_control.list_treeview.columns_autosize() - @log_calls('ClientsIconsPlugin') def disconnect_from_groupchat_control(self, gc_control): gc_control.nb_ext_renderers -= 1 col = gc_control.list_treeview.get_column(0) @@ -345,7 +267,6 @@ class ClientsIconsPlugin(GajimPlugin): gc_control.list_treeview.set_model(gc_control.model) gc_control.draw_roster() - @log_calls('ClientsIconsPlugin') def activate(self): self.active = None roster = app.interface.roster @@ -355,8 +276,8 @@ class ClientsIconsPlugin(GajimPlugin): self.renderer = Gtk.CellRendererPixbuf() client_icon_rend = ( 'client_icon', self.renderer, False, - 'pixbuf', self.renderer_num, - roster._fill_pep_pixbuf_renderer, self.renderer_num) + 'icon_name', self.renderer_num, + self._roster_icon_renderer, self.renderer_num) # remove old column roster.tree.remove_column(roster.tree.get_column(0)) # add new renderer in renderers list @@ -371,11 +292,33 @@ class ClientsIconsPlugin(GajimPlugin): roster.fill_column(col) roster.tree.insert_column(col, 0) # redraw roster - roster.columns += [GdkPixbuf.Pixbuf] + roster.columns += [str] self.active = True roster.setup_and_draw_roster() - @log_calls('ClientsIconsPlugin') + def _roster_icon_renderer(self, column, renderer, model, titer, data=None): + try: + type_ = model[titer][Column.TYPE] + except TypeError: + return + + # allocate space for the icon only if needed + if model[titer][data] is None: + renderer.set_property('visible', False) + else: + renderer.set_property('visible', True) + + if type_ == 'account': + app.interface.roster._set_account_row_background_color(renderer) + renderer.set_property('xalign', 1) + elif type_: + if not model[titer][Column.JID] or not model[titer][Column.ACCOUNT]: + # This can append at the moment we add the row + return + jid = model[titer][Column.JID] + account = model[titer][Column.ACCOUNT] + app.interface.roster._set_contact_row_background_color(renderer, jid, account) + def deactivate(self): self.active = None roster = app.interface.roster @@ -393,139 +336,86 @@ class ClientsIconsPlugin(GajimPlugin): self.renderer_num + 1:] roster.setup_and_draw_roster() - def caps_disco_received(self, iq_obj): - log.debug("caps disco received...") - if not self.config['show_in_roster']: - return - roster = app.interface.roster - contact = app.contacts.get_contact_from_full_jid( - iq_obj.conn.name, iq_obj.jid) - if self.is_groupchat(contact): + def _on_caps_update(self, event): + if event.conn.name == 'Local': + # zeroconf return + + contact = self._get_contact_or_gc_contact_for_jid(event.conn.name, event.fjid) if contact is None: - room_jid, nick = app.get_room_and_nick_from_fjid(iq_obj.fjid) - contact = app.contacts.get_gc_contact(iq_obj.conn.name, room_jid, nick) - if contact: - gc_control = app.interface.msg_win_mgr.get_gc_control( - iq_obj.jid, iq_obj.conn.name) - iter_ = gc_control.get_contact_iter(nick) - self.set_icon(gc_control.model, iter_, - self.muc_renderer_num, None, contact) - return - if not contact: - return - child_iters = roster._get_contact_iter( - iq_obj.jid, iq_obj.conn.name, contact, roster.model) - if not child_iters: return - for iter_ in child_iters: - caps = contact.client_caps._node - caps_ = self.check_jid(iq_obj.jid) - if caps_: - caps = caps_ - self.set_icon(roster.model, iter_, self.renderer_num, caps, contact) - def caps_presence_received(self, iq_obj): - log.debug("caps presence received...") + if contact.is_gc_contact: + self._draw_gc_contact(event, contact) + else: + self._draw_roster_contact(event, contact) + + def _draw_roster_contact(self, event, contact): if not self.config['show_in_roster']: return - roster = app.interface.roster - contact = app.contacts.get_contact_with_highest_priority( - iq_obj.conn.name, iq_obj.jid) - if not contact or self.is_groupchat(contact): - return - if iq_obj.resource == 'local': - # zeroconf + if contact.is_groupchat(): return - - iters = roster._get_contact_iter(iq_obj.jid, iq_obj.conn.name, contact, + roster = app.interface.roster + iters = roster._get_contact_iter(event.jid, event.conn.name, contact, roster.model) iter_ = iters[0] - if contact.show == 'error': - self.set_icon(roster.model, iter_, self.renderer_num, None, contact) + # highest contact changed + caps = contact.client_caps._node + if not caps: return - # highest contact changed if roster.model[iter_][self.renderer_num] is not None: - caps = contact.client_caps._node - if caps: - log.debug('caps_presence_received, caps: %s', caps) - self.set_icon(roster.model, iter_, self.renderer_num, caps, contact) - return - - caps = None - tag = iq_obj.stanza.getTags('c') - if tag: - caps = tag[0].getAttr('node') - if caps: - if 'pidgin.im/' in caps: - caps = 'libpurple' - for client in LIBPURPLE_CLIENTS: - if client in contact.resource.lower(): - caps = LIBPURPLE_CLIENTS[client] - if 'sleekxmpp.com'in caps: - caps = 'httр://sleekxmpp.com/ver/1.1.11' - - caps_from_jid = self.check_jid(iq_obj.jid) - if caps_from_jid: - caps = caps_from_jid + self.set_icon(roster.model, iter_, self.renderer_num, caps, contact) + return for iter_ in iters: self.set_icon(roster.model, iter_, self.renderer_num, caps, contact) - def gc_presence_received(self, iq_obj): - log.debug("gc presence received...") + def _draw_gc_contact(self, event, contact): if not self.config['show_in_groupchats']: return - contact = app.contacts.get_gc_contact( - iq_obj.conn.name, iq_obj.presence_obj.jid, iq_obj.nick) - if not contact: + + control = app.interface.msg_win_mgr.get_gc_control(contact.room_jid, + event.conn.name) + if control is None: return - caps = None - tag = iq_obj.stanza.getTags('c') - if tag: - caps = tag[0].getAttr('node') - if caps: - log.debug('gc_presence_received, caps: %s', caps) - if 'pidgin.im/' in caps: - caps = 'libpurple' - if 'sleekxmpp.com' in caps: - caps = 'httр://sleekxmpp.com/ver/1.1.11' - iter_ = iq_obj.gc_control.get_contact_iter(iq_obj.nick) - model = iq_obj.gc_control.model - if model[iter_][self.muc_renderer_num] is not None: + iter_ = control.get_contact_iter(contact.name) + if control.model[iter_][self.muc_renderer_num] is not None: + return + caps = contact.client_caps._node + if not caps: return - self.set_icon(model, iter_, self.muc_renderer_num, caps, contact) + self.set_icon(control.model, iter_, self.muc_renderer_num, caps, contact) - def set_icon(self, model, iter_, pos, caps, contact): - client_icon = self.get_client_icon_by_name( - self.get_client_name(contact, _('Unknown'))) + def _get_contact_or_gc_contact_for_jid(self, account, fjid): + contact = app.contacts.get_contact_from_full_jid(account, fjid) - if caps and not client_icon: - caps_ = caps.split('#')[0].split() - if caps_: - log.debug('set_icon, caps_: %s', caps_) - client_icon = CLIENTS.get(caps_[0].split()[0], (None,))[0] + if contact is None: + fjid = JID(fjid) + room_jid, resource = fjid.getStripped(), fjid.getResource() + contact = app.contacts.get_gc_contact(account, room_jid, resource) + return contact + + def set_icon(self, model, iter_, pos, node, contact): + identity_name = self.get_client_identity_name(contact) + _client_name, icon_name = clients.get_data(identity_name, node) + if 'unknown' in icon_name: + if node is not None: + log.warning('Unknown client: %s %s', identity_name, node) + if not self.config['show_unknown_icon']: + model[iter_][pos] = None + return - if not client_icon: - if self.config['show_unknown_icon']: - model[iter_][pos] = self.default_pixbuf - else: - icon_path = os.path.join(self.local_file_path('icons'), client_icon) - if icon_path in self.icon_cache: - model[iter_][pos] = self.icon_cache[icon_path] - else: - pixbuf = GdkPixbuf.Pixbuf.new_from_file_at_size(icon_path, 16, 16) - model[iter_][pos] = pixbuf - self.icon_cache[icon_path] = pixbuf + model[iter_][pos] = icon_name def tree_cell_data_func(self, column, renderer, model, iter_, control): if not model.iter_parent(iter_): renderer.set_property('visible', False) return - elif model[iter_][self.muc_renderer_num]: + + if model[iter_][self.muc_renderer_num]: renderer.set_property('visible', True) contact = app.contacts.get_gc_contact( diff --git a/clients_icons/hicolor/16x16/apps/xmpp-client-jitsi.png b/clients_icons/hicolor/16x16/apps/xmpp-client-jitsi.png new file mode 100644 index 0000000..3b011ae Binary files /dev/null and b/clients_icons/hicolor/16x16/apps/xmpp-client-jitsi.png differ diff --git a/clients_icons/hicolor/16x16/apps/xmpp-client-libpurple.png b/clients_icons/hicolor/16x16/apps/xmpp-client-libpurple.png new file mode 100644 index 0000000..17ee3eb Binary files /dev/null and b/clients_icons/hicolor/16x16/apps/xmpp-client-libpurple.png differ diff --git a/clients_icons/hicolor/16x16/apps/xmpp-client-miranda_ng.png b/clients_icons/hicolor/16x16/apps/xmpp-client-miranda_ng.png new file mode 100644 index 0000000..d4007a6 Binary files /dev/null and b/clients_icons/hicolor/16x16/apps/xmpp-client-miranda_ng.png differ diff --git a/clients_icons/hicolor/16x16/apps/xmpp-client-nimbuzz.png b/clients_icons/hicolor/16x16/apps/xmpp-client-nimbuzz.png new file mode 100644 index 0000000..e8ff76c Binary files /dev/null and b/clients_icons/hicolor/16x16/apps/xmpp-client-nimbuzz.png differ diff --git a/clients_icons/hicolor/16x16/apps/xmpp-client-poezio.png b/clients_icons/hicolor/16x16/apps/xmpp-client-poezio.png new file mode 100644 index 0000000..a9385f8 Binary files /dev/null and b/clients_icons/hicolor/16x16/apps/xmpp-client-poezio.png differ diff --git a/clients_icons/hicolor/16x16/apps/xmpp-client-psto.png b/clients_icons/hicolor/16x16/apps/xmpp-client-psto.png new file mode 100644 index 0000000..f3356f0 Binary files /dev/null and b/clients_icons/hicolor/16x16/apps/xmpp-client-psto.png differ diff --git a/clients_icons/hicolor/16x16/apps/xmpp-client-tigase.png b/clients_icons/hicolor/16x16/apps/xmpp-client-tigase.png new file mode 100644 index 0000000..8b24c40 Binary files /dev/null and b/clients_icons/hicolor/16x16/apps/xmpp-client-tigase.png differ diff --git a/clients_icons/hicolor/16x16/apps/xmpp-client-unknown.png b/clients_icons/hicolor/16x16/apps/xmpp-client-unknown.png new file mode 100644 index 0000000..2bf1c53 Binary files /dev/null and b/clients_icons/hicolor/16x16/apps/xmpp-client-unknown.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-1end1.png b/clients_icons/hicolor/22x22/apps/xmpp-client-1end1.png new file mode 100644 index 0000000..1ba3dfb Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-1end1.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-adium.png b/clients_icons/hicolor/22x22/apps/xmpp-client-adium.png new file mode 100644 index 0000000..5e4c054 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-adium.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-agilemessenger.png b/clients_icons/hicolor/22x22/apps/xmpp-client-agilemessenger.png new file mode 100644 index 0000000..5bda7fe Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-agilemessenger.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-aim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-aim.png new file mode 100644 index 0000000..eb2935a Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-aim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-akeni.png b/clients_icons/hicolor/22x22/apps/xmpp-client-akeni.png new file mode 100644 index 0000000..50a8992 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-akeni.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-anastasiya.png b/clients_icons/hicolor/22x22/apps/xmpp-client-anastasiya.png new file mode 100644 index 0000000..b974650 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-anastasiya.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-android.png b/clients_icons/hicolor/22x22/apps/xmpp-client-android.png new file mode 100644 index 0000000..331ae96 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-android.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-apple.png b/clients_icons/hicolor/22x22/apps/xmpp-client-apple.png new file mode 100644 index 0000000..9a72139 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-apple.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-aqq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-aqq.png new file mode 100644 index 0000000..8b1bfd8 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-aqq.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-asterisk.png b/clients_icons/hicolor/22x22/apps/xmpp-client-asterisk.png new file mode 100644 index 0000000..572d866 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-asterisk.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-ayttm.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ayttm.png new file mode 100644 index 0000000..e516756 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-ayttm.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-barracuda-im.png b/clients_icons/hicolor/22x22/apps/xmpp-client-barracuda-im.png new file mode 100644 index 0000000..9165d79 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-barracuda-im.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-bayanicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-bayanicq.png new file mode 100644 index 0000000..40afd31 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-bayanicq.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-beejive.png b/clients_icons/hicolor/22x22/apps/xmpp-client-beejive.png new file mode 100644 index 0000000..cb62f9c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-beejive.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-bitlbee.png b/clients_icons/hicolor/22x22/apps/xmpp-client-bitlbee.png new file mode 100644 index 0000000..07f5fc8 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-bitlbee.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-bot.png b/clients_icons/hicolor/22x22/apps/xmpp-client-bot.png new file mode 100644 index 0000000..815c890 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-bot.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-buddydroid.png b/clients_icons/hicolor/22x22/apps/xmpp-client-buddydroid.png new file mode 100644 index 0000000..bd2a20b Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-buddydroid.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-centericq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-centericq.png new file mode 100644 index 0000000..8d98b46 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-centericq.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-centerim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-centerim.png new file mode 100644 index 0000000..52a77a8 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-centerim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-chatsecure.png b/clients_icons/hicolor/22x22/apps/xmpp-client-chatsecure.png new file mode 100644 index 0000000..6c30563 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-chatsecure.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-coccinella.png b/clients_icons/hicolor/22x22/apps/xmpp-client-coccinella.png new file mode 100644 index 0000000..48fdcf8 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-coccinella.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-colibry.png b/clients_icons/hicolor/22x22/apps/xmpp-client-colibry.png new file mode 100644 index 0000000..7debf27 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-colibry.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-conversejs.png b/clients_icons/hicolor/22x22/apps/xmpp-client-conversejs.png new file mode 100644 index 0000000..44201ac Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-conversejs.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-corepager.png b/clients_icons/hicolor/22x22/apps/xmpp-client-corepager.png new file mode 100644 index 0000000..587a933 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-corepager.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-digsby.png b/clients_icons/hicolor/22x22/apps/xmpp-client-digsby.png new file mode 100644 index 0000000..95a1654 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-digsby.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-ebuddy.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ebuddy.png new file mode 100644 index 0000000..090ca75 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-ebuddy.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-emacs.png b/clients_icons/hicolor/22x22/apps/xmpp-client-emacs.png new file mode 100644 index 0000000..6a3bc34 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-emacs.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-emess.png b/clients_icons/hicolor/22x22/apps/xmpp-client-emess.png new file mode 100644 index 0000000..cf9488e Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-emess.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-exodus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-exodus.png new file mode 100644 index 0000000..400e4aa Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-exodus.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-facebook.png b/clients_icons/hicolor/22x22/apps/xmpp-client-facebook.png new file mode 100644 index 0000000..3e41c4c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-facebook.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-fin.png b/clients_icons/hicolor/22x22/apps/xmpp-client-fin.png new file mode 100644 index 0000000..d83a78c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-fin.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-freqbot.png b/clients_icons/hicolor/22x22/apps/xmpp-client-freqbot.png new file mode 100644 index 0000000..b3ae573 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-freqbot.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-fring.png b/clients_icons/hicolor/22x22/apps/xmpp-client-fring.png new file mode 100644 index 0000000..90fd2e7 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-fring.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-gabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gabber.png new file mode 100644 index 0000000..8faf512 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-gabber.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-gadugadu.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gadugadu.png new file mode 100644 index 0000000..add50d0 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-gadugadu.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-gaim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gaim.png new file mode 100644 index 0000000..eefeb7b Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-gaim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-gismeteo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gismeteo.png new file mode 100644 index 0000000..8bc2f2b Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-gismeteo.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-gizmo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gizmo.png new file mode 100644 index 0000000..a1d3f27 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-gizmo.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-glu.png b/clients_icons/hicolor/22x22/apps/xmpp-client-glu.png new file mode 100644 index 0000000..8614c32 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-glu.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-gluxibot.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gluxibot.png new file mode 100644 index 0000000..9fae944 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-gluxibot.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-goim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-goim.png new file mode 100644 index 0000000..d3e0716 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-goim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-google.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-google.com.png new file mode 100644 index 0000000..4821cf8 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-google.com.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-gossip.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gossip.png new file mode 100644 index 0000000..639be47 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-gossip.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-gush.png b/clients_icons/hicolor/22x22/apps/xmpp-client-gush.png new file mode 100644 index 0000000..fbc0239 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-gush.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-ichabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ichabber.png new file mode 100644 index 0000000..2d00d68 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-ichabber.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-ichat.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ichat.png new file mode 100644 index 0000000..6d55c6a Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-ichat.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-imov.png b/clients_icons/hicolor/22x22/apps/xmpp-client-imov.png new file mode 100644 index 0000000..6fc21b7 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-imov.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-implus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-implus.png new file mode 100644 index 0000000..b467149 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-implus.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-inluxmessenger.png b/clients_icons/hicolor/22x22/apps/xmpp-client-inluxmessenger.png new file mode 100644 index 0000000..b5120b9 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-inluxmessenger.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-instango.png b/clients_icons/hicolor/22x22/apps/xmpp-client-instango.png new file mode 100644 index 0000000..89d9a41 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-instango.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-instantbird.png b/clients_icons/hicolor/22x22/apps/xmpp-client-instantbird.png new file mode 100644 index 0000000..1f64810 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-instantbird.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-isida-bot.png b/clients_icons/hicolor/22x22/apps/xmpp-client-isida-bot.png new file mode 100644 index 0000000..bf01403 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-isida-bot.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jabber.el.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabber.el.png new file mode 100644 index 0000000..26c579e Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jabber.el.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jabbim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbim.png new file mode 100644 index 0000000..ae31325 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jabbin.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbin.png new file mode 100644 index 0000000..a0f8eb1 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbin.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jabbroid.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbroid.png new file mode 100644 index 0000000..66b84a3 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jabbroid.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jabiru.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jabiru.png new file mode 100644 index 0000000..b9522da Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jabiru.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jajc.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jajc.png new file mode 100644 index 0000000..25b752a Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jajc.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jappix.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jappix.png new file mode 100644 index 0000000..af543bd Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jappix.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-japyt.png b/clients_icons/hicolor/22x22/apps/xmpp-client-japyt.png new file mode 100644 index 0000000..e550eff Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-japyt.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jasmine.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jasmine.png new file mode 100644 index 0000000..74cd927 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jasmine.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jbother.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jbother.png new file mode 100644 index 0000000..85f9a4e Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jbother.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jeti.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jeti.png new file mode 100644 index 0000000..04dc509 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jeti.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jicq.png new file mode 100644 index 0000000..bd826c9 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jicq.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jimm-aspro.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jimm-aspro.png new file mode 100644 index 0000000..e4e75a1 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jimm-aspro.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jimm.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jimm.png new file mode 100644 index 0000000..78c5f59 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jimm.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jit.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jit.png new file mode 100644 index 0000000..6512507 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jit.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jmiranda.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jmiranda.png new file mode 100644 index 0000000..ec85b94f Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jmiranda.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jtalk.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jtalk.png new file mode 100644 index 0000000..4e5f91b Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jtalk.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-jubo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-jubo.png new file mode 100644 index 0000000..106e228 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-jubo.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-juick.png b/clients_icons/hicolor/22x22/apps/xmpp-client-juick.png new file mode 100644 index 0000000..62d02cb Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-juick.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-koolim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-koolim.png new file mode 100644 index 0000000..7d59851 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-koolim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-kopete.png b/clients_icons/hicolor/22x22/apps/xmpp-client-kopete.png new file mode 100644 index 0000000..cfedeec Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-kopete.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-lampiro.png b/clients_icons/hicolor/22x22/apps/xmpp-client-lampiro.png new file mode 100644 index 0000000..d71e116 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-lampiro.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-mabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mabber.png new file mode 100644 index 0000000..a174266 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-mabber.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-mail.google.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mail.google.com.png new file mode 100644 index 0000000..25e5ef5 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-mail.google.com.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.png new file mode 100644 index 0000000..74c8394 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.sis.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.sis.png new file mode 100644 index 0000000..a83f546 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-mailruagent.sis.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-mandarin.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mandarin.png new file mode 100644 index 0000000..f127ff7 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-mandarin.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-mcabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mcabber.png new file mode 100644 index 0000000..f0762c5 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-mcabber.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-mchat.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mchat.png new file mode 100644 index 0000000..cad9ada Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-mchat.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-meebo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-meebo.png new file mode 100644 index 0000000..dee727a Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-meebo.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-meetro.png b/clients_icons/hicolor/22x22/apps/xmpp-client-meetro.png new file mode 100644 index 0000000..c4f8c63 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-meetro.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-megafon.png b/clients_icons/hicolor/22x22/apps/xmpp-client-megafon.png new file mode 100644 index 0000000..f2d30a1 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-megafon.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-mig33.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mig33.png new file mode 100644 index 0000000..07306ce Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-mig33.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-miranda.png b/clients_icons/hicolor/22x22/apps/xmpp-client-miranda.png new file mode 100644 index 0000000..f6b70ea Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-miranda.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-mirandahotcoffee.png b/clients_icons/hicolor/22x22/apps/xmpp-client-mirandahotcoffee.png new file mode 100644 index 0000000..9bb0469 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-mirandahotcoffee.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-morange.png b/clients_icons/hicolor/22x22/apps/xmpp-client-morange.png new file mode 100644 index 0000000..84d1ddd Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-morange.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-msnmessenger.png b/clients_icons/hicolor/22x22/apps/xmpp-client-msnmessenger.png new file mode 100644 index 0000000..2d0e935 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-msnmessenger.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-msnwebmessenger.png b/clients_icons/hicolor/22x22/apps/xmpp-client-msnwebmessenger.png new file mode 100644 index 0000000..6f538a0 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-msnwebmessenger.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-nicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-nicq.png new file mode 100644 index 0000000..1e94aac Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-nicq.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-om.beeonline.ru.png b/clients_icons/hicolor/22x22/apps/xmpp-client-om.beeonline.ru.png new file mode 100644 index 0000000..eeba9b2 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-om.beeonline.ru.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-omnipresence.png b/clients_icons/hicolor/22x22/apps/xmpp-client-omnipresence.png new file mode 100644 index 0000000..11f40f7 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-omnipresence.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-oneteamiphone.png b/clients_icons/hicolor/22x22/apps/xmpp-client-oneteamiphone.png new file mode 100644 index 0000000..435bbda Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-oneteamiphone.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-osiris.png b/clients_icons/hicolor/22x22/apps/xmpp-client-osiris.png new file mode 100644 index 0000000..6619a67 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-osiris.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-ovi-chat.png b/clients_icons/hicolor/22x22/apps/xmpp-client-ovi-chat.png new file mode 100644 index 0000000..e9f52bd Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-ovi-chat.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-palm.png b/clients_icons/hicolor/22x22/apps/xmpp-client-palm.png new file mode 100644 index 0000000..ca3b63e Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-palm.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-palringo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-palringo.png new file mode 100644 index 0000000..76e57d0 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-palringo.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-pandion.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pandion.png new file mode 100644 index 0000000..c883d19 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-pandion.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-papla.png b/clients_icons/hicolor/22x22/apps/xmpp-client-papla.png new file mode 100644 index 0000000..ae600a4 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-papla.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-phpicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-phpicq.png new file mode 100644 index 0000000..486bb7e Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-phpicq.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-pidgin.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pidgin.png new file mode 100644 index 0000000..6722fe0 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-pidgin.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-pigeon.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pigeon.png new file mode 100644 index 0000000..4441470 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-pigeon.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-profanity.png b/clients_icons/hicolor/22x22/apps/xmpp-client-profanity.png new file mode 100644 index 0000000..8221121 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-profanity.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-psi.png b/clients_icons/hicolor/22x22/apps/xmpp-client-psi.png new file mode 100644 index 0000000..5308a64 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-psi.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-psiplus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-psiplus.png new file mode 100644 index 0000000..be7ba6f Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-psiplus.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-pyaim-t.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pyaim-t.png new file mode 100644 index 0000000..3496189 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-pyaim-t.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-pyicq-t.png b/clients_icons/hicolor/22x22/apps/xmpp-client-pyicq-t.png new file mode 100644 index 0000000..1e2663c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-pyicq-t.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-qip.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qip.png new file mode 100644 index 0000000..cd68c21 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-qip.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-qippda.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qippda.png new file mode 100644 index 0000000..a19f47d Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-qippda.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-qnext.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qnext.png new file mode 100644 index 0000000..bfb6b37 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-qnext.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-qq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qq.png new file mode 100644 index 0000000..8e61d00 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-qq.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-qutim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-qutim.png new file mode 100644 index 0000000..b3d9b8c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-qutim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-radio-t.png b/clients_icons/hicolor/22x22/apps/xmpp-client-radio-t.png new file mode 100644 index 0000000..705dcc3 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-radio-t.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-rnq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-rnq.png new file mode 100644 index 0000000..c9ea29c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-rnq.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-rss.png b/clients_icons/hicolor/22x22/apps/xmpp-client-rss.png new file mode 100644 index 0000000..2f347ea Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-rss.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-sameplace.png b/clients_icons/hicolor/22x22/apps/xmpp-client-sameplace.png new file mode 100644 index 0000000..507771c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-sameplace.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-sapo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-sapo.png new file mode 100644 index 0000000..cc3edf0 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-sapo.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-siejc.png b/clients_icons/hicolor/22x22/apps/xmpp-client-siejc.png new file mode 100644 index 0000000..29ab0e7 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-siejc.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-sim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-sim.png new file mode 100644 index 0000000..035cce7 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-sim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-slick.png b/clients_icons/hicolor/22x22/apps/xmpp-client-slick.png new file mode 100644 index 0000000..bd38266 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-slick.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-smack.png b/clients_icons/hicolor/22x22/apps/xmpp-client-smack.png new file mode 100644 index 0000000..e6d8ab1 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-smack.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-spark.png b/clients_icons/hicolor/22x22/apps/xmpp-client-spark.png new file mode 100644 index 0000000..7f476e1 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-spark.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-spectrum.png b/clients_icons/hicolor/22x22/apps/xmpp-client-spectrum.png new file mode 100644 index 0000000..3240a59 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-spectrum.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-swift.png b/clients_icons/hicolor/22x22/apps/xmpp-client-swift.png new file mode 100644 index 0000000..78b78b9 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-swift.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-talk.google.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-talk.google.com.png new file mode 100644 index 0000000..d3116e6 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-talk.google.com.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-talkgadget.google.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-talkgadget.google.com.png new file mode 100644 index 0000000..98f6ef9 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-talkgadget.google.com.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-talkonaut.png b/clients_icons/hicolor/22x22/apps/xmpp-client-talkonaut.png new file mode 100644 index 0000000..9aa126c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-talkonaut.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-telepathy.freedesktop.org.png b/clients_icons/hicolor/22x22/apps/xmpp-client-telepathy.freedesktop.org.png new file mode 100644 index 0000000..42b527d Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-telepathy.freedesktop.org.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-tipicim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-tipicim.png new file mode 100644 index 0000000..47afbf9 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-tipicim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-tkabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-tkabber.png new file mode 100644 index 0000000..e465978 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-tkabber.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-trillian.png b/clients_icons/hicolor/22x22/apps/xmpp-client-trillian.png new file mode 100644 index 0000000..41b1073 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-trillian.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-trillianbasic.png b/clients_icons/hicolor/22x22/apps/xmpp-client-trillianbasic.png new file mode 100644 index 0000000..ef4c7c1 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-trillianbasic.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-twitter.png b/clients_icons/hicolor/22x22/apps/xmpp-client-twitter.png new file mode 100644 index 0000000..7f854c4 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-twitter.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-uim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-uim.png new file mode 100644 index 0000000..a8b2d89 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-uim.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-vacuum.png b/clients_icons/hicolor/22x22/apps/xmpp-client-vacuum.png new file mode 100644 index 0000000..b241f82 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-vacuum.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-virtus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-virtus.png new file mode 100644 index 0000000..09d3e25 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-virtus.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-vkontakte.png b/clients_icons/hicolor/22x22/apps/xmpp-client-vkontakte.png new file mode 100644 index 0000000..e81fafa Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-vkontakte.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-wannachat.png b/clients_icons/hicolor/22x22/apps/xmpp-client-wannachat.png new file mode 100644 index 0000000..3ab5994 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-wannachat.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-weather.com.png b/clients_icons/hicolor/22x22/apps/xmpp-client-weather.com.png new file mode 100644 index 0000000..2c491aa Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-weather.com.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-webicq.png b/clients_icons/hicolor/22x22/apps/xmpp-client-webicq.png new file mode 100644 index 0000000..8245f3c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-webicq.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-xeus.png b/clients_icons/hicolor/22x22/apps/xmpp-client-xeus.png new file mode 100644 index 0000000..499b6b5 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-xeus.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-xfire.png b/clients_icons/hicolor/22x22/apps/xmpp-client-xfire.png new file mode 100644 index 0000000..37d1a9d Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-xfire.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-yabber.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yabber.png new file mode 100644 index 0000000..c06e57a Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-yabber.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-yahoo.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yahoo.png new file mode 100644 index 0000000..b5d6b24 Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-yahoo.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-yaonline.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonline.png new file mode 100644 index 0000000..fb69eca Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonline.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinej2me.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinej2me.png new file mode 100644 index 0000000..30c260c Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinej2me.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinesymbian.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinesymbian.png new file mode 100644 index 0000000..232e9cf Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-yaonlinesymbian.png differ diff --git a/clients_icons/hicolor/22x22/apps/xmpp-client-yaxim.png b/clients_icons/hicolor/22x22/apps/xmpp-client-yaxim.png new file mode 100644 index 0000000..933829a Binary files /dev/null and b/clients_icons/hicolor/22x22/apps/xmpp-client-yaxim.png differ diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-bruno.png b/clients_icons/hicolor/32x32/apps/xmpp-client-bruno.png new file mode 100644 index 0000000..038cfb7 Binary files /dev/null and b/clients_icons/hicolor/32x32/apps/xmpp-client-bruno.png differ diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-conversations-legacy.png b/clients_icons/hicolor/32x32/apps/xmpp-client-conversations-legacy.png new file mode 100644 index 0000000..20b211e Binary files /dev/null and b/clients_icons/hicolor/32x32/apps/xmpp-client-conversations-legacy.png differ diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-conversations.png b/clients_icons/hicolor/32x32/apps/xmpp-client-conversations.png new file mode 100644 index 0000000..bf7c5e2 Binary files /dev/null and b/clients_icons/hicolor/32x32/apps/xmpp-client-conversations.png differ diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-dino.png b/clients_icons/hicolor/32x32/apps/xmpp-client-dino.png new file mode 100644 index 0000000..d292daa Binary files /dev/null and b/clients_icons/hicolor/32x32/apps/xmpp-client-dino.png differ diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-freize.png b/clients_icons/hicolor/32x32/apps/xmpp-client-freize.png new file mode 100644 index 0000000..12fdb87 Binary files /dev/null and b/clients_icons/hicolor/32x32/apps/xmpp-client-freize.png differ diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-google.png b/clients_icons/hicolor/32x32/apps/xmpp-client-google.png new file mode 100644 index 0000000..b67a62a Binary files /dev/null and b/clients_icons/hicolor/32x32/apps/xmpp-client-google.png differ diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-movim.png b/clients_icons/hicolor/32x32/apps/xmpp-client-movim.png new file mode 100644 index 0000000..5b536f1 Binary files /dev/null and b/clients_icons/hicolor/32x32/apps/xmpp-client-movim.png differ diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-pixart.png b/clients_icons/hicolor/32x32/apps/xmpp-client-pixart.png new file mode 100644 index 0000000..25f8112 Binary files /dev/null and b/clients_icons/hicolor/32x32/apps/xmpp-client-pixart.png differ diff --git a/clients_icons/hicolor/32x32/apps/xmpp-client-xabber.png b/clients_icons/hicolor/32x32/apps/xmpp-client-xabber.png new file mode 100644 index 0000000..16fe183 Binary files /dev/null and b/clients_icons/hicolor/32x32/apps/xmpp-client-xabber.png differ diff --git a/clients_icons/hicolor/icon-theme.cache b/clients_icons/hicolor/icon-theme.cache new file mode 100644 index 0000000..30af092 Binary files /dev/null and b/clients_icons/hicolor/icon-theme.cache differ diff --git a/clients_icons/hicolor/index.theme b/clients_icons/hicolor/index.theme new file mode 100644 index 0000000..2230716 --- /dev/null +++ b/clients_icons/hicolor/index.theme @@ -0,0 +1,28 @@ +[Icon Theme] +Name=hicolor +Comment=Icons for XMPP Clients + +# Directory list +Directories=16x16/apps,22x22/apps,32x32/apps,scalable/apps + +[16x16/apps] +Context=Applications +Size=16 +Type=Fixed + +[22x22/apps] +Context=Applications +Size=22 +Type=Fixed + +[32x32/apps] +Context=Applications +Size=32 +Type=Fixed + +[scalable/apps] +Context=Applications +Size=16 +MinSize=8 +MaxSize=512 +Type=Scalable \ No newline at end of file diff --git a/clients_icons/hicolor/scalable/apps/xmpp-client-gajim.svg b/clients_icons/hicolor/scalable/apps/xmpp-client-gajim.svg new file mode 100644 index 0000000..44c440f --- /dev/null +++ b/clients_icons/hicolor/scalable/apps/xmpp-client-gajim.svg @@ -0,0 +1,449 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + Gajim + 28.10.2006 + + + Josef Vybíral + + + + + + + + + + + + + http://cornelius.gimp.cz + + + gajim + jabber + im + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/clients_icons/hicolor/scalable/apps/xmpp-client-sat.svg b/clients_icons/hicolor/scalable/apps/xmpp-client-sat.svg new file mode 100644 index 0000000..52e8d9a --- /dev/null +++ b/clients_icons/hicolor/scalable/apps/xmpp-client-sat.svg @@ -0,0 +1,727 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/clients_icons/icons/1end1.png b/clients_icons/icons/1end1.png deleted file mode 100644 index 1ba3dfb..0000000 Binary files a/clients_icons/icons/1end1.png and /dev/null differ diff --git a/clients_icons/icons/adium.png b/clients_icons/icons/adium.png deleted file mode 100644 index 5e4c054..0000000 Binary files a/clients_icons/icons/adium.png and /dev/null differ diff --git a/clients_icons/icons/agilemessenger.png b/clients_icons/icons/agilemessenger.png deleted file mode 100644 index 5bda7fe..0000000 Binary files a/clients_icons/icons/agilemessenger.png and /dev/null differ diff --git a/clients_icons/icons/aim.png b/clients_icons/icons/aim.png deleted file mode 100644 index eb2935a..0000000 Binary files a/clients_icons/icons/aim.png and /dev/null differ diff --git a/clients_icons/icons/akeni.png b/clients_icons/icons/akeni.png deleted file mode 100644 index 50a8992..0000000 Binary files a/clients_icons/icons/akeni.png and /dev/null differ diff --git a/clients_icons/icons/anastasiya.png b/clients_icons/icons/anastasiya.png deleted file mode 100644 index b974650..0000000 Binary files a/clients_icons/icons/anastasiya.png and /dev/null differ diff --git a/clients_icons/icons/android.png b/clients_icons/icons/android.png deleted file mode 100644 index 331ae96..0000000 Binary files a/clients_icons/icons/android.png and /dev/null differ diff --git a/clients_icons/icons/apple.png b/clients_icons/icons/apple.png deleted file mode 100644 index 9a72139..0000000 Binary files a/clients_icons/icons/apple.png and /dev/null differ diff --git a/clients_icons/icons/aqq.png b/clients_icons/icons/aqq.png deleted file mode 100644 index 8b1bfd8..0000000 Binary files a/clients_icons/icons/aqq.png and /dev/null differ diff --git a/clients_icons/icons/asterisk.png b/clients_icons/icons/asterisk.png deleted file mode 100644 index 572d866..0000000 Binary files a/clients_icons/icons/asterisk.png and /dev/null differ diff --git a/clients_icons/icons/ayttm.png b/clients_icons/icons/ayttm.png deleted file mode 100644 index e516756..0000000 Binary files a/clients_icons/icons/ayttm.png and /dev/null differ diff --git a/clients_icons/icons/barracuda-im.png b/clients_icons/icons/barracuda-im.png deleted file mode 100644 index 9165d79..0000000 Binary files a/clients_icons/icons/barracuda-im.png and /dev/null differ diff --git a/clients_icons/icons/bayanicq.png b/clients_icons/icons/bayanicq.png deleted file mode 100644 index 40afd31..0000000 Binary files a/clients_icons/icons/bayanicq.png and /dev/null differ diff --git a/clients_icons/icons/beejive.png b/clients_icons/icons/beejive.png deleted file mode 100644 index cb62f9c..0000000 Binary files a/clients_icons/icons/beejive.png and /dev/null differ diff --git a/clients_icons/icons/bitlbee.png b/clients_icons/icons/bitlbee.png deleted file mode 100644 index 07f5fc8..0000000 Binary files a/clients_icons/icons/bitlbee.png and /dev/null differ diff --git a/clients_icons/icons/bombus-avalon.png b/clients_icons/icons/bombus-avalon.png deleted file mode 100644 index 0e967e0..0000000 Binary files a/clients_icons/icons/bombus-avalon.png and /dev/null differ diff --git a/clients_icons/icons/bombus-klub.png b/clients_icons/icons/bombus-klub.png deleted file mode 100644 index 4593b4c..0000000 Binary files a/clients_icons/icons/bombus-klub.png and /dev/null differ diff --git a/clients_icons/icons/bombus.png b/clients_icons/icons/bombus.png deleted file mode 100644 index f85843f..0000000 Binary files a/clients_icons/icons/bombus.png and /dev/null differ diff --git a/clients_icons/icons/bombusmod.png b/clients_icons/icons/bombusmod.png deleted file mode 100644 index 3c61539..0000000 Binary files a/clients_icons/icons/bombusmod.png and /dev/null differ diff --git a/clients_icons/icons/bombusng.png b/clients_icons/icons/bombusng.png deleted file mode 100644 index 7d333a5..0000000 Binary files a/clients_icons/icons/bombusng.png and /dev/null differ diff --git a/clients_icons/icons/bombuspl.png b/clients_icons/icons/bombuspl.png deleted file mode 100644 index bccece5..0000000 Binary files a/clients_icons/icons/bombuspl.png and /dev/null differ diff --git a/clients_icons/icons/bombusplus.png b/clients_icons/icons/bombusplus.png deleted file mode 100644 index 1e5a485..0000000 Binary files a/clients_icons/icons/bombusplus.png and /dev/null differ diff --git a/clients_icons/icons/bombusqd.png b/clients_icons/icons/bombusqd.png deleted file mode 100644 index 49ed15d..0000000 Binary files a/clients_icons/icons/bombusqd.png and /dev/null differ diff --git a/clients_icons/icons/bot.png b/clients_icons/icons/bot.png deleted file mode 100644 index 815c890..0000000 Binary files a/clients_icons/icons/bot.png and /dev/null differ diff --git a/clients_icons/icons/buddydroid.png b/clients_icons/icons/buddydroid.png deleted file mode 100644 index bd2a20b..0000000 Binary files a/clients_icons/icons/buddydroid.png and /dev/null differ diff --git a/clients_icons/icons/centericq.png b/clients_icons/icons/centericq.png deleted file mode 100644 index 8d98b46..0000000 Binary files a/clients_icons/icons/centericq.png and /dev/null differ diff --git a/clients_icons/icons/centerim.png b/clients_icons/icons/centerim.png deleted file mode 100644 index 52a77a8..0000000 Binary files a/clients_icons/icons/centerim.png and /dev/null differ diff --git a/clients_icons/icons/chatsecure.png b/clients_icons/icons/chatsecure.png deleted file mode 100644 index 6c30563..0000000 Binary files a/clients_icons/icons/chatsecure.png and /dev/null differ diff --git a/clients_icons/icons/coccinella.png b/clients_icons/icons/coccinella.png deleted file mode 100644 index 48fdcf8..0000000 Binary files a/clients_icons/icons/coccinella.png and /dev/null differ diff --git a/clients_icons/icons/colibry.png b/clients_icons/icons/colibry.png deleted file mode 100644 index 7debf27..0000000 Binary files a/clients_icons/icons/colibry.png and /dev/null differ diff --git a/clients_icons/icons/conversations-legacy.png b/clients_icons/icons/conversations-legacy.png deleted file mode 100644 index 20b211e..0000000 Binary files a/clients_icons/icons/conversations-legacy.png and /dev/null differ diff --git a/clients_icons/icons/conversations.png b/clients_icons/icons/conversations.png deleted file mode 100644 index bf7c5e2..0000000 Binary files a/clients_icons/icons/conversations.png and /dev/null differ diff --git a/clients_icons/icons/conversejs.png b/clients_icons/icons/conversejs.png deleted file mode 100644 index 44201ac..0000000 Binary files a/clients_icons/icons/conversejs.png and /dev/null differ diff --git a/clients_icons/icons/corepager.png b/clients_icons/icons/corepager.png deleted file mode 100644 index 587a933..0000000 Binary files a/clients_icons/icons/corepager.png and /dev/null differ diff --git a/clients_icons/icons/digsby.png b/clients_icons/icons/digsby.png deleted file mode 100644 index 95a1654..0000000 Binary files a/clients_icons/icons/digsby.png and /dev/null differ diff --git a/clients_icons/icons/dino.png b/clients_icons/icons/dino.png deleted file mode 100644 index d292daa..0000000 Binary files a/clients_icons/icons/dino.png and /dev/null differ diff --git a/clients_icons/icons/ebuddy.png b/clients_icons/icons/ebuddy.png deleted file mode 100644 index 090ca75..0000000 Binary files a/clients_icons/icons/ebuddy.png and /dev/null differ diff --git a/clients_icons/icons/emacs.png b/clients_icons/icons/emacs.png deleted file mode 100644 index 6a3bc34..0000000 Binary files a/clients_icons/icons/emacs.png and /dev/null differ diff --git a/clients_icons/icons/emess.png b/clients_icons/icons/emess.png deleted file mode 100644 index cf9488e..0000000 Binary files a/clients_icons/icons/emess.png and /dev/null differ diff --git a/clients_icons/icons/exodus.png b/clients_icons/icons/exodus.png deleted file mode 100644 index 400e4aa..0000000 Binary files a/clients_icons/icons/exodus.png and /dev/null differ diff --git a/clients_icons/icons/facebook.png b/clients_icons/icons/facebook.png deleted file mode 100644 index 3e41c4c..0000000 Binary files a/clients_icons/icons/facebook.png and /dev/null differ diff --git a/clients_icons/icons/fin.png b/clients_icons/icons/fin.png deleted file mode 100644 index d83a78c..0000000 Binary files a/clients_icons/icons/fin.png and /dev/null differ diff --git a/clients_icons/icons/freize.png b/clients_icons/icons/freize.png deleted file mode 100644 index 12fdb87..0000000 Binary files a/clients_icons/icons/freize.png and /dev/null differ diff --git a/clients_icons/icons/freqbot.png b/clients_icons/icons/freqbot.png deleted file mode 100644 index b3ae573..0000000 Binary files a/clients_icons/icons/freqbot.png and /dev/null differ diff --git a/clients_icons/icons/fring.png b/clients_icons/icons/fring.png deleted file mode 100644 index 90fd2e7..0000000 Binary files a/clients_icons/icons/fring.png and /dev/null differ diff --git a/clients_icons/icons/gabber.png b/clients_icons/icons/gabber.png deleted file mode 100644 index 8faf512..0000000 Binary files a/clients_icons/icons/gabber.png and /dev/null differ diff --git a/clients_icons/icons/gadugadu.png b/clients_icons/icons/gadugadu.png deleted file mode 100644 index add50d0..0000000 Binary files a/clients_icons/icons/gadugadu.png and /dev/null differ diff --git a/clients_icons/icons/gaim.png b/clients_icons/icons/gaim.png deleted file mode 100644 index eefeb7b..0000000 Binary files a/clients_icons/icons/gaim.png and /dev/null differ diff --git a/clients_icons/icons/gajim.png b/clients_icons/icons/gajim.png deleted file mode 100644 index 8c60bfc..0000000 Binary files a/clients_icons/icons/gajim.png and /dev/null differ diff --git a/clients_icons/icons/gismeteo.png b/clients_icons/icons/gismeteo.png deleted file mode 100644 index 8bc2f2b..0000000 Binary files a/clients_icons/icons/gismeteo.png and /dev/null differ diff --git a/clients_icons/icons/gizmo.png b/clients_icons/icons/gizmo.png deleted file mode 100644 index a1d3f27..0000000 Binary files a/clients_icons/icons/gizmo.png and /dev/null differ diff --git a/clients_icons/icons/glu.png b/clients_icons/icons/glu.png deleted file mode 100644 index 8614c32..0000000 Binary files a/clients_icons/icons/glu.png and /dev/null differ diff --git a/clients_icons/icons/gluxibot.png b/clients_icons/icons/gluxibot.png deleted file mode 100644 index 9fae944..0000000 Binary files a/clients_icons/icons/gluxibot.png and /dev/null differ diff --git a/clients_icons/icons/goim.png b/clients_icons/icons/goim.png deleted file mode 100644 index d3e0716..0000000 Binary files a/clients_icons/icons/goim.png and /dev/null differ diff --git a/clients_icons/icons/google.com.png b/clients_icons/icons/google.com.png deleted file mode 100644 index 4821cf8..0000000 Binary files a/clients_icons/icons/google.com.png and /dev/null differ diff --git a/clients_icons/icons/google.png b/clients_icons/icons/google.png deleted file mode 100644 index b67a62a..0000000 Binary files a/clients_icons/icons/google.png and /dev/null differ diff --git a/clients_icons/icons/gossip.png b/clients_icons/icons/gossip.png deleted file mode 100644 index 639be47..0000000 Binary files a/clients_icons/icons/gossip.png and /dev/null differ diff --git a/clients_icons/icons/gush.png b/clients_icons/icons/gush.png deleted file mode 100644 index fbc0239..0000000 Binary files a/clients_icons/icons/gush.png and /dev/null differ diff --git a/clients_icons/icons/ichabber.png b/clients_icons/icons/ichabber.png deleted file mode 100644 index 2d00d68..0000000 Binary files a/clients_icons/icons/ichabber.png and /dev/null differ diff --git a/clients_icons/icons/ichat.png b/clients_icons/icons/ichat.png deleted file mode 100644 index 6d55c6a..0000000 Binary files a/clients_icons/icons/ichat.png and /dev/null differ diff --git a/clients_icons/icons/imov.png b/clients_icons/icons/imov.png deleted file mode 100644 index 6fc21b7..0000000 Binary files a/clients_icons/icons/imov.png and /dev/null differ diff --git a/clients_icons/icons/implus.png b/clients_icons/icons/implus.png deleted file mode 100644 index b467149..0000000 Binary files a/clients_icons/icons/implus.png and /dev/null differ diff --git a/clients_icons/icons/inluxmessenger.png b/clients_icons/icons/inluxmessenger.png deleted file mode 100644 index b5120b9..0000000 Binary files a/clients_icons/icons/inluxmessenger.png and /dev/null differ diff --git a/clients_icons/icons/instango.png b/clients_icons/icons/instango.png deleted file mode 100644 index 89d9a41..0000000 Binary files a/clients_icons/icons/instango.png and /dev/null differ diff --git a/clients_icons/icons/instantbird.png b/clients_icons/icons/instantbird.png deleted file mode 100644 index 1f64810..0000000 Binary files a/clients_icons/icons/instantbird.png and /dev/null differ diff --git a/clients_icons/icons/isida-bot.png b/clients_icons/icons/isida-bot.png deleted file mode 100644 index bf01403..0000000 Binary files a/clients_icons/icons/isida-bot.png and /dev/null differ diff --git a/clients_icons/icons/jabber.el.png b/clients_icons/icons/jabber.el.png deleted file mode 100644 index 26c579e..0000000 Binary files a/clients_icons/icons/jabber.el.png and /dev/null differ diff --git a/clients_icons/icons/jabbim.png b/clients_icons/icons/jabbim.png deleted file mode 100644 index ae31325..0000000 Binary files a/clients_icons/icons/jabbim.png and /dev/null differ diff --git a/clients_icons/icons/jabbin.png b/clients_icons/icons/jabbin.png deleted file mode 100644 index a0f8eb1..0000000 Binary files a/clients_icons/icons/jabbin.png and /dev/null differ diff --git a/clients_icons/icons/jabbroid.png b/clients_icons/icons/jabbroid.png deleted file mode 100644 index 66b84a3..0000000 Binary files a/clients_icons/icons/jabbroid.png and /dev/null differ diff --git a/clients_icons/icons/jabiru.png b/clients_icons/icons/jabiru.png deleted file mode 100644 index b9522da..0000000 Binary files a/clients_icons/icons/jabiru.png and /dev/null differ diff --git a/clients_icons/icons/jajc.png b/clients_icons/icons/jajc.png deleted file mode 100644 index 25b752a..0000000 Binary files a/clients_icons/icons/jajc.png and /dev/null differ diff --git a/clients_icons/icons/jappix.png b/clients_icons/icons/jappix.png deleted file mode 100644 index af543bd..0000000 Binary files a/clients_icons/icons/jappix.png and /dev/null differ diff --git a/clients_icons/icons/japyt.png b/clients_icons/icons/japyt.png deleted file mode 100644 index e550eff..0000000 Binary files a/clients_icons/icons/japyt.png and /dev/null differ diff --git a/clients_icons/icons/jasmine.png b/clients_icons/icons/jasmine.png deleted file mode 100644 index 74cd927..0000000 Binary files a/clients_icons/icons/jasmine.png and /dev/null differ diff --git a/clients_icons/icons/jbother.png b/clients_icons/icons/jbother.png deleted file mode 100644 index 85f9a4e..0000000 Binary files a/clients_icons/icons/jbother.png and /dev/null differ diff --git a/clients_icons/icons/jeti.png b/clients_icons/icons/jeti.png deleted file mode 100644 index 04dc509..0000000 Binary files a/clients_icons/icons/jeti.png and /dev/null differ diff --git a/clients_icons/icons/jicq.png b/clients_icons/icons/jicq.png deleted file mode 100644 index bd826c9..0000000 Binary files a/clients_icons/icons/jicq.png and /dev/null differ diff --git a/clients_icons/icons/jimm-aspro.png b/clients_icons/icons/jimm-aspro.png deleted file mode 100644 index e4e75a1..0000000 Binary files a/clients_icons/icons/jimm-aspro.png and /dev/null differ diff --git a/clients_icons/icons/jimm.png b/clients_icons/icons/jimm.png deleted file mode 100644 index 78c5f59..0000000 Binary files a/clients_icons/icons/jimm.png and /dev/null differ diff --git a/clients_icons/icons/jit.png b/clients_icons/icons/jit.png deleted file mode 100644 index 6512507..0000000 Binary files a/clients_icons/icons/jit.png and /dev/null differ diff --git a/clients_icons/icons/jitsi.png b/clients_icons/icons/jitsi.png deleted file mode 100644 index 3b011ae..0000000 Binary files a/clients_icons/icons/jitsi.png and /dev/null differ diff --git a/clients_icons/icons/jmiranda.png b/clients_icons/icons/jmiranda.png deleted file mode 100644 index ec85b94f..0000000 Binary files a/clients_icons/icons/jmiranda.png and /dev/null differ diff --git a/clients_icons/icons/jtalk.png b/clients_icons/icons/jtalk.png deleted file mode 100644 index 4e5f91b..0000000 Binary files a/clients_icons/icons/jtalk.png and /dev/null differ diff --git a/clients_icons/icons/jubo.png b/clients_icons/icons/jubo.png deleted file mode 100644 index 106e228..0000000 Binary files a/clients_icons/icons/jubo.png and /dev/null differ diff --git a/clients_icons/icons/juick.png b/clients_icons/icons/juick.png deleted file mode 100644 index 62d02cb..0000000 Binary files a/clients_icons/icons/juick.png and /dev/null differ diff --git a/clients_icons/icons/koolim.png b/clients_icons/icons/koolim.png deleted file mode 100644 index 7d59851..0000000 Binary files a/clients_icons/icons/koolim.png and /dev/null differ diff --git a/clients_icons/icons/kopete.png b/clients_icons/icons/kopete.png deleted file mode 100644 index cfedeec..0000000 Binary files a/clients_icons/icons/kopete.png and /dev/null differ diff --git a/clients_icons/icons/lampiro.png b/clients_icons/icons/lampiro.png deleted file mode 100644 index d71e116..0000000 Binary files a/clients_icons/icons/lampiro.png and /dev/null differ diff --git a/clients_icons/icons/libpurple.png b/clients_icons/icons/libpurple.png deleted file mode 100644 index 17ee3eb..0000000 Binary files a/clients_icons/icons/libpurple.png and /dev/null differ diff --git a/clients_icons/icons/mabber.png b/clients_icons/icons/mabber.png deleted file mode 100644 index a174266..0000000 Binary files a/clients_icons/icons/mabber.png and /dev/null differ diff --git a/clients_icons/icons/mail.google.com.png b/clients_icons/icons/mail.google.com.png deleted file mode 100644 index 25e5ef5..0000000 Binary files a/clients_icons/icons/mail.google.com.png and /dev/null differ diff --git a/clients_icons/icons/mailruagent.png b/clients_icons/icons/mailruagent.png deleted file mode 100644 index 74c8394..0000000 Binary files a/clients_icons/icons/mailruagent.png and /dev/null differ diff --git a/clients_icons/icons/mailruagent.sis.png b/clients_icons/icons/mailruagent.sis.png deleted file mode 100644 index a83f546..0000000 Binary files a/clients_icons/icons/mailruagent.sis.png and /dev/null differ diff --git a/clients_icons/icons/mandarin.png b/clients_icons/icons/mandarin.png deleted file mode 100644 index f127ff7..0000000 Binary files a/clients_icons/icons/mandarin.png and /dev/null differ diff --git a/clients_icons/icons/mcabber.png b/clients_icons/icons/mcabber.png deleted file mode 100644 index f0762c5..0000000 Binary files a/clients_icons/icons/mcabber.png and /dev/null differ diff --git a/clients_icons/icons/mchat.png b/clients_icons/icons/mchat.png deleted file mode 100644 index cad9ada..0000000 Binary files a/clients_icons/icons/mchat.png and /dev/null differ diff --git a/clients_icons/icons/meebo.png b/clients_icons/icons/meebo.png deleted file mode 100644 index dee727a..0000000 Binary files a/clients_icons/icons/meebo.png and /dev/null differ diff --git a/clients_icons/icons/meetro.png b/clients_icons/icons/meetro.png deleted file mode 100644 index c4f8c63..0000000 Binary files a/clients_icons/icons/meetro.png and /dev/null differ diff --git a/clients_icons/icons/megafon.png b/clients_icons/icons/megafon.png deleted file mode 100644 index f2d30a1..0000000 Binary files a/clients_icons/icons/megafon.png and /dev/null differ diff --git a/clients_icons/icons/mig33.png b/clients_icons/icons/mig33.png deleted file mode 100644 index 07306ce..0000000 Binary files a/clients_icons/icons/mig33.png and /dev/null differ diff --git a/clients_icons/icons/miranda.png b/clients_icons/icons/miranda.png deleted file mode 100644 index f6b70ea..0000000 Binary files a/clients_icons/icons/miranda.png and /dev/null differ diff --git a/clients_icons/icons/miranda_ng.png b/clients_icons/icons/miranda_ng.png deleted file mode 100644 index d4007a6..0000000 Binary files a/clients_icons/icons/miranda_ng.png and /dev/null differ diff --git a/clients_icons/icons/mirandahotcoffee.png b/clients_icons/icons/mirandahotcoffee.png deleted file mode 100644 index 9bb0469..0000000 Binary files a/clients_icons/icons/mirandahotcoffee.png and /dev/null differ diff --git a/clients_icons/icons/morange.png b/clients_icons/icons/morange.png deleted file mode 100644 index 84d1ddd..0000000 Binary files a/clients_icons/icons/morange.png and /dev/null differ diff --git a/clients_icons/icons/movim.png b/clients_icons/icons/movim.png deleted file mode 100644 index 5b536f1..0000000 Binary files a/clients_icons/icons/movim.png and /dev/null differ diff --git a/clients_icons/icons/msnmessenger.png b/clients_icons/icons/msnmessenger.png deleted file mode 100644 index 2d0e935..0000000 Binary files a/clients_icons/icons/msnmessenger.png and /dev/null differ diff --git a/clients_icons/icons/msnwebmessenger.png b/clients_icons/icons/msnwebmessenger.png deleted file mode 100644 index 6f538a0..0000000 Binary files a/clients_icons/icons/msnwebmessenger.png and /dev/null differ diff --git a/clients_icons/icons/nicq.png b/clients_icons/icons/nicq.png deleted file mode 100644 index 1e94aac..0000000 Binary files a/clients_icons/icons/nicq.png and /dev/null differ diff --git a/clients_icons/icons/nimbuzz.png b/clients_icons/icons/nimbuzz.png deleted file mode 100644 index e8ff76c..0000000 Binary files a/clients_icons/icons/nimbuzz.png and /dev/null differ diff --git a/clients_icons/icons/om.beeonline.ru.png b/clients_icons/icons/om.beeonline.ru.png deleted file mode 100644 index eeba9b2..0000000 Binary files a/clients_icons/icons/om.beeonline.ru.png and /dev/null differ diff --git a/clients_icons/icons/omnipresence.png b/clients_icons/icons/omnipresence.png deleted file mode 100644 index 11f40f7..0000000 Binary files a/clients_icons/icons/omnipresence.png and /dev/null differ diff --git a/clients_icons/icons/oneteamiphone.png b/clients_icons/icons/oneteamiphone.png deleted file mode 100644 index 435bbda..0000000 Binary files a/clients_icons/icons/oneteamiphone.png and /dev/null differ diff --git a/clients_icons/icons/osiris.png b/clients_icons/icons/osiris.png deleted file mode 100644 index 6619a67..0000000 Binary files a/clients_icons/icons/osiris.png and /dev/null differ diff --git a/clients_icons/icons/ovi-chat.png b/clients_icons/icons/ovi-chat.png deleted file mode 100644 index e9f52bd..0000000 Binary files a/clients_icons/icons/ovi-chat.png and /dev/null differ diff --git a/clients_icons/icons/palm.png b/clients_icons/icons/palm.png deleted file mode 100644 index ca3b63e..0000000 Binary files a/clients_icons/icons/palm.png and /dev/null differ diff --git a/clients_icons/icons/palringo.png b/clients_icons/icons/palringo.png deleted file mode 100644 index 76e57d0..0000000 Binary files a/clients_icons/icons/palringo.png and /dev/null differ diff --git a/clients_icons/icons/pandion.png b/clients_icons/icons/pandion.png deleted file mode 100644 index c883d19..0000000 Binary files a/clients_icons/icons/pandion.png and /dev/null differ diff --git a/clients_icons/icons/papla.png b/clients_icons/icons/papla.png deleted file mode 100644 index ae600a4..0000000 Binary files a/clients_icons/icons/papla.png and /dev/null differ diff --git a/clients_icons/icons/phpicq.png b/clients_icons/icons/phpicq.png deleted file mode 100644 index 486bb7e..0000000 Binary files a/clients_icons/icons/phpicq.png and /dev/null differ diff --git a/clients_icons/icons/pidgin.png b/clients_icons/icons/pidgin.png deleted file mode 100644 index 6722fe0..0000000 Binary files a/clients_icons/icons/pidgin.png and /dev/null differ diff --git a/clients_icons/icons/pigeon.png b/clients_icons/icons/pigeon.png deleted file mode 100644 index 4441470..0000000 Binary files a/clients_icons/icons/pigeon.png and /dev/null differ diff --git a/clients_icons/icons/pixart.png b/clients_icons/icons/pixart.png deleted file mode 100644 index 25f8112..0000000 Binary files a/clients_icons/icons/pixart.png and /dev/null differ diff --git a/clients_icons/icons/poezio.png b/clients_icons/icons/poezio.png deleted file mode 100644 index a9385f8..0000000 Binary files a/clients_icons/icons/poezio.png and /dev/null differ diff --git a/clients_icons/icons/profanity.png b/clients_icons/icons/profanity.png deleted file mode 100644 index 8221121..0000000 Binary files a/clients_icons/icons/profanity.png and /dev/null differ diff --git a/clients_icons/icons/psi.png b/clients_icons/icons/psi.png deleted file mode 100644 index 5308a64..0000000 Binary files a/clients_icons/icons/psi.png and /dev/null differ diff --git a/clients_icons/icons/psiplus.png b/clients_icons/icons/psiplus.png deleted file mode 100644 index be7ba6f..0000000 Binary files a/clients_icons/icons/psiplus.png and /dev/null differ diff --git a/clients_icons/icons/psto.png b/clients_icons/icons/psto.png deleted file mode 100644 index f3356f0..0000000 Binary files a/clients_icons/icons/psto.png and /dev/null differ diff --git a/clients_icons/icons/pyaim-t.png b/clients_icons/icons/pyaim-t.png deleted file mode 100644 index 3496189..0000000 Binary files a/clients_icons/icons/pyaim-t.png and /dev/null differ diff --git a/clients_icons/icons/pyicq-t.png b/clients_icons/icons/pyicq-t.png deleted file mode 100644 index 1e2663c..0000000 Binary files a/clients_icons/icons/pyicq-t.png and /dev/null differ diff --git a/clients_icons/icons/qip.png b/clients_icons/icons/qip.png deleted file mode 100644 index cd68c21..0000000 Binary files a/clients_icons/icons/qip.png and /dev/null differ diff --git a/clients_icons/icons/qippda.png b/clients_icons/icons/qippda.png deleted file mode 100644 index a19f47d..0000000 Binary files a/clients_icons/icons/qippda.png and /dev/null differ diff --git a/clients_icons/icons/qnext.png b/clients_icons/icons/qnext.png deleted file mode 100644 index bfb6b37..0000000 Binary files a/clients_icons/icons/qnext.png and /dev/null differ diff --git a/clients_icons/icons/qq.png b/clients_icons/icons/qq.png deleted file mode 100644 index 8e61d00..0000000 Binary files a/clients_icons/icons/qq.png and /dev/null differ diff --git a/clients_icons/icons/qutim.png b/clients_icons/icons/qutim.png deleted file mode 100644 index b3d9b8c..0000000 Binary files a/clients_icons/icons/qutim.png and /dev/null differ diff --git a/clients_icons/icons/radio-t.png b/clients_icons/icons/radio-t.png deleted file mode 100644 index 705dcc3..0000000 Binary files a/clients_icons/icons/radio-t.png and /dev/null differ diff --git a/clients_icons/icons/rnq.png b/clients_icons/icons/rnq.png deleted file mode 100644 index c9ea29c..0000000 Binary files a/clients_icons/icons/rnq.png and /dev/null differ diff --git a/clients_icons/icons/rss.png b/clients_icons/icons/rss.png deleted file mode 100644 index 2f347ea..0000000 Binary files a/clients_icons/icons/rss.png and /dev/null differ diff --git a/clients_icons/icons/sameplace.png b/clients_icons/icons/sameplace.png deleted file mode 100644 index 507771c..0000000 Binary files a/clients_icons/icons/sameplace.png and /dev/null differ diff --git a/clients_icons/icons/sapo.png b/clients_icons/icons/sapo.png deleted file mode 100644 index cc3edf0..0000000 Binary files a/clients_icons/icons/sapo.png and /dev/null differ diff --git a/clients_icons/icons/siejc.png b/clients_icons/icons/siejc.png deleted file mode 100644 index 29ab0e7..0000000 Binary files a/clients_icons/icons/siejc.png and /dev/null differ diff --git a/clients_icons/icons/sim.png b/clients_icons/icons/sim.png deleted file mode 100644 index 035cce7..0000000 Binary files a/clients_icons/icons/sim.png and /dev/null differ diff --git a/clients_icons/icons/slick.png b/clients_icons/icons/slick.png deleted file mode 100644 index bd38266..0000000 Binary files a/clients_icons/icons/slick.png and /dev/null differ diff --git a/clients_icons/icons/smack.png b/clients_icons/icons/smack.png deleted file mode 100644 index e6d8ab1..0000000 Binary files a/clients_icons/icons/smack.png and /dev/null differ diff --git a/clients_icons/icons/spark.png b/clients_icons/icons/spark.png deleted file mode 100644 index 7f476e1..0000000 Binary files a/clients_icons/icons/spark.png and /dev/null differ diff --git a/clients_icons/icons/spectrum.png b/clients_icons/icons/spectrum.png deleted file mode 100644 index 3240a59..0000000 Binary files a/clients_icons/icons/spectrum.png and /dev/null differ diff --git a/clients_icons/icons/swift.png b/clients_icons/icons/swift.png deleted file mode 100644 index 78b78b9..0000000 Binary files a/clients_icons/icons/swift.png and /dev/null differ diff --git a/clients_icons/icons/talk.google.com.png b/clients_icons/icons/talk.google.com.png deleted file mode 100644 index d3116e6..0000000 Binary files a/clients_icons/icons/talk.google.com.png and /dev/null differ diff --git a/clients_icons/icons/talkgadget.google.com.png b/clients_icons/icons/talkgadget.google.com.png deleted file mode 100644 index 98f6ef9..0000000 Binary files a/clients_icons/icons/talkgadget.google.com.png and /dev/null differ diff --git a/clients_icons/icons/talkonaut.png b/clients_icons/icons/talkonaut.png deleted file mode 100644 index 9aa126c..0000000 Binary files a/clients_icons/icons/talkonaut.png and /dev/null differ diff --git a/clients_icons/icons/telepathy.freedesktop.org.png b/clients_icons/icons/telepathy.freedesktop.org.png deleted file mode 100644 index 42b527d..0000000 Binary files a/clients_icons/icons/telepathy.freedesktop.org.png and /dev/null differ diff --git a/clients_icons/icons/tigase.png b/clients_icons/icons/tigase.png deleted file mode 100644 index 8b24c40..0000000 Binary files a/clients_icons/icons/tigase.png and /dev/null differ diff --git a/clients_icons/icons/tipicim.png b/clients_icons/icons/tipicim.png deleted file mode 100644 index 47afbf9..0000000 Binary files a/clients_icons/icons/tipicim.png and /dev/null differ diff --git a/clients_icons/icons/tkabber.png b/clients_icons/icons/tkabber.png deleted file mode 100644 index e465978..0000000 Binary files a/clients_icons/icons/tkabber.png and /dev/null differ diff --git a/clients_icons/icons/trillian.png b/clients_icons/icons/trillian.png deleted file mode 100644 index 41b1073..0000000 Binary files a/clients_icons/icons/trillian.png and /dev/null differ diff --git a/clients_icons/icons/trillianbasic.png b/clients_icons/icons/trillianbasic.png deleted file mode 100644 index ef4c7c1..0000000 Binary files a/clients_icons/icons/trillianbasic.png and /dev/null differ diff --git a/clients_icons/icons/twitter.png b/clients_icons/icons/twitter.png deleted file mode 100644 index 7f854c4..0000000 Binary files a/clients_icons/icons/twitter.png and /dev/null differ diff --git a/clients_icons/icons/uim.png b/clients_icons/icons/uim.png deleted file mode 100644 index a8b2d89..0000000 Binary files a/clients_icons/icons/uim.png and /dev/null differ diff --git a/clients_icons/icons/unknown.png b/clients_icons/icons/unknown.png deleted file mode 100644 index 2bf1c53..0000000 Binary files a/clients_icons/icons/unknown.png and /dev/null differ diff --git a/clients_icons/icons/vacuum.png b/clients_icons/icons/vacuum.png deleted file mode 100644 index b241f82..0000000 Binary files a/clients_icons/icons/vacuum.png and /dev/null differ diff --git a/clients_icons/icons/virtus.png b/clients_icons/icons/virtus.png deleted file mode 100644 index 09d3e25..0000000 Binary files a/clients_icons/icons/virtus.png and /dev/null differ diff --git a/clients_icons/icons/vkontakte.png b/clients_icons/icons/vkontakte.png deleted file mode 100644 index e81fafa..0000000 Binary files a/clients_icons/icons/vkontakte.png and /dev/null differ diff --git a/clients_icons/icons/wannachat.png b/clients_icons/icons/wannachat.png deleted file mode 100644 index 3ab5994..0000000 Binary files a/clients_icons/icons/wannachat.png and /dev/null differ diff --git a/clients_icons/icons/weather.com.png b/clients_icons/icons/weather.com.png deleted file mode 100644 index 2c491aa..0000000 Binary files a/clients_icons/icons/weather.com.png and /dev/null differ diff --git a/clients_icons/icons/webicq.png b/clients_icons/icons/webicq.png deleted file mode 100644 index 8245f3c..0000000 Binary files a/clients_icons/icons/webicq.png and /dev/null differ diff --git a/clients_icons/icons/xabber.png b/clients_icons/icons/xabber.png deleted file mode 100644 index 16fe183..0000000 Binary files a/clients_icons/icons/xabber.png and /dev/null differ diff --git a/clients_icons/icons/xeus.png b/clients_icons/icons/xeus.png deleted file mode 100644 index 499b6b5..0000000 Binary files a/clients_icons/icons/xeus.png and /dev/null differ diff --git a/clients_icons/icons/xfire.png b/clients_icons/icons/xfire.png deleted file mode 100644 index 37d1a9d..0000000 Binary files a/clients_icons/icons/xfire.png and /dev/null differ diff --git a/clients_icons/icons/yabber.png b/clients_icons/icons/yabber.png deleted file mode 100644 index c06e57a..0000000 Binary files a/clients_icons/icons/yabber.png and /dev/null differ diff --git a/clients_icons/icons/yahoo.png b/clients_icons/icons/yahoo.png deleted file mode 100644 index b5d6b24..0000000 Binary files a/clients_icons/icons/yahoo.png and /dev/null differ diff --git a/clients_icons/icons/yaonline.png b/clients_icons/icons/yaonline.png deleted file mode 100644 index fb69eca..0000000 Binary files a/clients_icons/icons/yaonline.png and /dev/null differ diff --git a/clients_icons/icons/yaonlinej2me.png b/clients_icons/icons/yaonlinej2me.png deleted file mode 100644 index 30c260c..0000000 Binary files a/clients_icons/icons/yaonlinej2me.png and /dev/null differ diff --git a/clients_icons/icons/yaonlinesymbian.png b/clients_icons/icons/yaonlinesymbian.png deleted file mode 100644 index 232e9cf..0000000 Binary files a/clients_icons/icons/yaonlinesymbian.png and /dev/null differ diff --git a/clients_icons/icons/yaxim.png b/clients_icons/icons/yaxim.png deleted file mode 100644 index 933829a..0000000 Binary files a/clients_icons/icons/yaxim.png and /dev/null differ -- cgit v1.2.3