From 205b13d4bca365dca8874cb8a05a15f6d7870e3b Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Sun, 18 Nov 2012 18:15:18 +0000 Subject: new generation of fingerprint plugin git-svn-id: http://svn.miranda-ng.org/main/trunk@2360 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- .../docs/fingerprint_ng_changelog.txt | 185 ++++ .../docs/fingerprint_old_mod_changelog.txt | 1082 +++++++++++++++++++ .../FingerprintNG/fingerprint_ng_vs2010.vcxproj | 202 ++++ .../fingerprint_ng_vs2010.vcxproj.filters | 60 ++ .../iconpacks/ClientIcons_AIM.vcxproj | 115 ++ .../iconpacks/ClientIcons_Gadu.vcxproj | 115 ++ .../iconpacks/ClientIcons_ICQ.vcxproj | 115 ++ .../iconpacks/ClientIcons_IRC.vcxproj | 115 ++ .../iconpacks/ClientIcons_Jabber.vcxproj | 115 ++ .../iconpacks/ClientIcons_MRA.vcxproj | 115 ++ .../iconpacks/ClientIcons_MSN.vcxproj | 115 ++ .../iconpacks/ClientIcons_Miranda.vcxproj | 115 ++ .../iconpacks/ClientIcons_Packs.vcxproj | 115 ++ .../FingerprintNG/iconpacks/ClientIcons_QQ.vcxproj | 115 ++ .../iconpacks/ClientIcons_RSS.vcxproj | 115 ++ .../iconpacks/ClientIcons_Tlen.vcxproj | 115 ++ .../iconpacks/ClientIcons_Weather.vcxproj | 115 ++ .../iconpacks/ClientIcons_Yahoo.vcxproj | 115 ++ .../iconpacks/ClientIcons_multiprotocols.vcxproj | 115 ++ .../iconpacks/ClientIcons_others.vcxproj | 115 ++ .../iconpacks/ClientIcons_overlays.vcxproj | 115 ++ .../iconpacks/ClientIcons_overlays_alt.vcxproj | 115 ++ plugins/FingerprintNG/icons/AIM/AIM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/AIM_4.x.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/AIM_5.x.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/AIM_6.x.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/AIM_7.x.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/AIM_Mac.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/AIM_Mobile.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/AIM_Triton.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/TerraIM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/miniaim.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/AIM/naim.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_6.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_7.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/&RQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/1&1.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/Anastasia.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/CenterICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/D[i]Chat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/Delphi.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/GlICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/GnomeICU.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/IC@.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/ICQ_2.x.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/JICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/Jimm.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/KM_Aska.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/LibICQ2000.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/Licq.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/MIP.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/NanoICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/QIP.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/R&Q.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/Smaper.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/SmartICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/Spambot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/StrICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/TICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/WebICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/YSM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/Yeemp.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/alICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/asia.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/biohazard.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/corepager.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/icy juice.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/kxICQ2.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/locid.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/mICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/nICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/official/ICQ.ico | Bin 0 -> 1150 bytes .../icons/ICQ/official/overlay_ICQ_v6.ico | Bin 0 -> 1150 bytes .../icons/ICQ/official/overlay_ICQ_v7.ico | Bin 0 -> 1150 bytes .../icons/ICQ/official/overlay_ICQ_v8.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/stICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/vICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/ICQ/vmICQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/AmIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Babbel.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/BersIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/ChatZilla.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Conversation.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Eggdrop.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Eggdrop_RacBot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/FChat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/GDP Web Chat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/GoPowerTools.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/HydraIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/IRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/IRCXpro.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/IRC_unknown.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/IceChat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/KVIrc.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Klient.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Konversation.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/MacIrssi4.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/NeoRa Trion.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Nettalk.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/NoNameScript.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Opera.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/PJIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Pirch.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Pocket IRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/ProChat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/SmartIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Snak.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/SysReset.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/VircaIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/VisionIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/VisualIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/VortecIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/WLIrc.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/WeeChat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/X-Chat Aqua.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Xirc.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/Xircon.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/ZipTorrent.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/aMule.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/cbirc.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/dIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/eMule.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/eMule_MorphXT.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/eMule_Neo.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/eMule_Xtreme.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/eMule_plus.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/ircle.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/jircii.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/jmIrc.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/ksirc.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/mIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/mp3script.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/pIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/piorun.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/psyBNC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/savIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/uTorrent.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/wmIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/xBitch.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/xChat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/IRC/zsIRC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/AQQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Akeni.ico | Bin 0 -> 1150 bytes .../icons/Jabber/Ambrosia XMPP Server.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/Anothr Rss Bot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/BarnOwl.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/BeeNut.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/BellSouth.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/BitWise.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/BlackBerry.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Bombus NG.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Bombus QD.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/BombusMod.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Bowline.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/BuddySpace.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/CJC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/CRoom.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/CampusTalk.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Candy.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Chatopus.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Chikka.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/ChitChat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Claros Chat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Coccinella.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Colibry.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Colloquy.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/CommuniGate Pro.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Crosstalk.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/Cyclops Chat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Desyr.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/EMess.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/EveryBuddy.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Exodus.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Fire.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/GCN.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/GNU_Gadu.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/GOIM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/GTalk Gadget.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/GTalk.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Gabber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Gabble.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Gajim.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Gibberbot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Gmail.ico | Bin 0 -> 1150 bytes .../icons/Jabber/Gmail_Conference_Bot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Gnome.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/GoTalkMobile.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Gossip.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/GreenThumb.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Gush.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/IM Friendly!.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/IMCom.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Imified.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Importal.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Instan-t.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Interaction.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/J2J Transport.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JAJC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JClaim.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JMC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JWChat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JWGC.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jabba.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/Jabber client.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jabber-Net.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jabber.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/JabberApplet.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JabberFoX.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/JabberMessenger.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JabberNaut.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JabberWocky.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JabberZilla.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jabber_BeOS.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jabbim.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jabbroid.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jabiru.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jamm.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jeti.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Jitsi.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Joost.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/JuBo.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Konnekt.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/LJ Bot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/LLuna.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Laffer.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Lamp IM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Lampiro.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/Leaf Messenger.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/LinQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/M-link.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/M8Jabber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/MGTalk.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/MUCkl.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Mango.ico | Bin 0 -> 1150 bytes .../icons/Jabber/Mercury_Messenger.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Monal.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/MozillaChat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Neos.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Nitro.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Nostromo.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/OM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/OctroTalk.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/OneTeam.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/OpenSER.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Openfire.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/PSI+.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/PSI.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Pandion.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Papla.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Poezio.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Prosody.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Psto.net.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Psyc.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/PyAIMt.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/PyICQt.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/PyIRCt.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/PyMRAt.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/PyMSNt.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/PyYIMt.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/QTJim.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/QuteCom.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/RSS.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/RenRen.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/SBot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/SamePlace.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/Sky Messager.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/SoapBox.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Spark.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Speakall.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Speeqe.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Spik.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Swift.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/SworIM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/TK.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Talkdroid.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Talkonaut.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Tapioca.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Teabot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Telepathy.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/The Bee.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Thunderbird.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Tigase.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/TipicIM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Tkabber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/TransactIM.ico | Bin 0 -> 1150 bytes .../icons/Jabber/Translate component.ico | Bin 0 -> 1150 bytes .../icons/Jabber/TripleSoftwareIM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/V&V Messenger.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Vacuum.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Vayusphere.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Vysper.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/WTW.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/WannaChat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/WebEx.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/WhisperIM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/WhoisBot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Wildfire.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/WinJab.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Xiffian.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/Yambi.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/beem.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/bombus.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/chat bots.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/cudumar.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/dziObber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/ejabberd.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/elmer bot.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/emacs.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/emite.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/facebook.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/gYaber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/glu.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/iChabber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/iGoogle.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/iJab.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/iMeem.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/iMov.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/iruka.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/jTalk.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/jabberDisk.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/jappix.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/jooost.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/jrudevels.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/juick.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/kadu.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/kf.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/landell.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/mCabber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/mJabber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/meinvz.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/moJab.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/mobber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/mrim.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/myJabber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/orkut.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/paltalk.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/pjc.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/pygeon.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/saje.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/schuelervz.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/smack.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Jabber/smtp_transport.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/studivz.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/synapse.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/tk2.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/tkchat.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/twitter.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/vk.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/wija.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/xabber.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/xeus 2.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/xeus.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/xfire.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/xmpp.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/yaonline.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Jabber/yaxim.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/MSN Mac.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/MSN v4.5-v5.x.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/MSN v6.x.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/MSN v7.x.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/MSN v8.x.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/MSN.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/WLM10-11.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/WLM9.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/WebMessenger.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/MSN/aMSN.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Mail.Ru/Mail.Ru_Mobile.ico | Bin 0 -> 1150 bytes .../icons/Mail.Ru/Mail.Ru_WebAgent.ico | Bin 0 -> 1150 bytes .../icons/Mail.Ru/Mail.Ru_official.ico | Bin 0 -> 1150 bytes .../icons/Mail.Ru/Mail.Ru_unknown.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/Mobile QQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/QQ 2000.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/QQ 2004.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/QQ CRM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/QQ Concept.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/QQ/QQ International.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/QQ Silverlight.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/QQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM 1.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM 2.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM 2008.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM 3 QQ 2003.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM QQ 2005.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM QQ 2006.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM QQ 2007.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM QQ 2008.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM QQ 2009.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM QQ 2010.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM QQ 2011.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM QQ 2012.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/TM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/WebQQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/QQ/Yam QQ.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/RSS/Atom 1.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/RSS/Atom 3.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/RSS/RSS 0.9.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/RSS/RSS 1.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/RSS/RSS 2.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Tlen/Tlen 5.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Tlen/Tlen 6.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Tlen/Tlen 7.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Tlen/Tlen.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Tlen/tlen 8.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Weather/AccuWeather.ico | Bin 0 -> 1150 bytes .../icons/Weather/Weather Underground.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Weather/Weather.com.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Weather/Yahoo Weather.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/accu.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/gismeteo.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/intelli.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/meteogid.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Weather/meteonovosti.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/noaa.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/realmeteo.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Weather/underground.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/weather.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/weather_2.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/weather_cn.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Weather/weather_over.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/weatherxml.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/wetter.com.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/wetter.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Weather/yweather.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/PingBox.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo 10.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo 5.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo 6.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo 7.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo 8.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/Yahoo/Yahoo Go Mobile.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo_10.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo_5.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo_6.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo_7.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo_8.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/Yahoo_9.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/Yahoo/libyahoo2.ico | Bin 0 -> 1150 bytes .../icons/miranda/MirandaIM_010xx.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/miranda/MirandaIM_04xx.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/miranda/MirandaIM_05xx.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/miranda/MirandaIM_06xx.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/miranda/MirandaIM_07xx.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/miranda/MirandaIM_08xx.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/miranda/MirandaIM_09xx.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/miranda/MirandaIM_old.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/miranda/MirandaNG.ico | Bin 0 -> 1150 bytes .../icons/miranda/Miranda_unknown.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v10.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v10s.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v4.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v4s.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v5.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v5s.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v6.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v6s.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v7.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v7s.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v8.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v8s.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v9.ico | Bin 0 -> 1150 bytes .../icons/miranda/overlay_miranda_v9s.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Adium.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/AgileMobile.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Appolo IM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Ayttm.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/BayanICQ.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Beejive.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Bimoid.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Bimoid2.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/BitlBee.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/BlackBerry.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Buddycloud.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Causerie.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/CenterIM.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/ChatSecure.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/CitronIM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Digsby.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/EKG2.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/EasyMessage.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Eyeball Chat.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/FamaIM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Fring.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/GAIM.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/GMX MultiMessenger.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Galaxium.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/multi-protocol/IM+.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/multi-protocol/IM2.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/IMadering.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Inlux Messenger.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Instantbird.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/JBother.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/JBuddy Messenger.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Jabbear.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Jabbin.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/JasmineIM.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Jimm Aspro.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Jimm.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/JimmyIM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/KoolIM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Kopete.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/LeechCraft.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/multi-protocol/MDC.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Meetro.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Nimbuzz.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Palringo.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Pidgin.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Pigeon 3.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Pigeon.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/PlayXpert.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Prelude.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Proteus.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/QIP 2010.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/QIP 2012.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/QIP Infium.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/QIP Mobile Android.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/QIP Mobile Java.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/QIP Mobile PDA.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/QIP Mobile Symbian.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/QIP Mobile iOS.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Qnext.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/SAPO Messenger.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/multi-protocol/SIM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/SIM_old.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Salut a Toi.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Shaim.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/SieJC.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Slick.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/SrevIM.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Trillian Android.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Trillian Astra.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Trillian Pro.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Trillian.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/Tuukle Chat.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Virtus.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/WeeChat.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/WengoPhone.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Wippien.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Yamigo.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/Yeigo.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/android.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/carrier.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/climm.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/eBuddy Messenger.ico | Bin 0 -> 1150 bytes .../icons/multi-protocol/eM Client.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/multi-protocol/eQo.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/emesene.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/empathy.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/iCall.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/iChat.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/imoim.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/imvu.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/irssi.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/kmess.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/mChat.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/meebo.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/mqutIM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/python.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/qutIM.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/multi-protocol/uIM.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/uTalk.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/vBuzzer.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/multi-protocol/yoono.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/others/Skype.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/others/_blank.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/others/notfound.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/others/undetected.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/icons/others/unknown.ico | Bin 0 -> 1150 bytes .../FingerprintNG/icons/overlays/overlay_666.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_Conference.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_Delphi.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_Python.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_biohazard.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_nightly.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_nightly_unicode.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_Amiga.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_Android.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_Java.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_Symbian.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_Windows.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_flash.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_iMac.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_iOS.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_linux.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_x32.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_platform_x64.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_portable.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_portable1.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_AIM.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_Gadu-Gadu.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_Gmail.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_ICQJ.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_ICQJ_Plus.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_IRC.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_IRC_Mod.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_JGTalk.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_JMeebo.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_Jabber.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_MailRu.ico | Bin 0 -> 1150 bytes .../overlays/overlay_proto_Miranda_unknown.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_QQ.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_Tlen.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_msn.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_proto_yahoo.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_resource_debug.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_resource_home.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_resource_mobile.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_resource_notebook.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_resource_office.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_resource_pda.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_resource_work.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_secure_IMsecure.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_secure_SSL.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_secure_SecureIM.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_secure_SimpLite.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_secure_SimpPro.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_spambot.ico | Bin 0 -> 1150 bytes .../icons/overlays/overlay_unicode.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_666.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_AF.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_Cappuccino.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_FaithPack.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_FinalPack.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_KDL.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_Kolich.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_Lestat.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_LexSys.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_Miranda_FR.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_Miranda_ME.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_New_Style.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_RobyerPack.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_SSS.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_Se7ven.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_Stalker.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_ValeraVi.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_Yaol.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_a0x.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_alfamar.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_amatory.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_bri.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_dar_veter.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_dmikos.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_e33.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_freize.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_ghost.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_hieros.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_induction.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_kuzzman.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_leninpack.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_mataes.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_md.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_native.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_pilot.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_razunter.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_tweety.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_umedon.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_watcher.ico | Bin 0 -> 1150 bytes .../overlays/packs/overlay_pack_xSpellhowleRx.ico | Bin 0 -> 1150 bytes .../icons/overlays/packs/overlay_pack_zeleboba.ico | Bin 0 -> 1150 bytes .../overlays_alt/overlay_platform_Android.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_platform_Flash.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_platform_Java.ico | Bin 0 -> 1150 bytes .../overlays_alt/overlay_platform_Symbian.ico | Bin 0 -> 1150 bytes .../overlays_alt/overlay_platform_Windows.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_platform_iMac.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_platform_iOS.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_platform_linux.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_platform_x32.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_platform_x64.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_AIM.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_ICQJ.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_ICQJ_Plus.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_ICQM.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_ICQ_Sin.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_IRC.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_JGTalk.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_JMeebo.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_Jabber.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_MailRu.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_QQ.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_Tlen.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_gmail.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_msn.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_proto_yahoo.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_resource_debug.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_resource_home.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_resource_mobile.ico | Bin 0 -> 1150 bytes .../overlays_alt/overlay_resource_notebook.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_resource_office.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_resource_work.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_secure_IMsecure.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_secure_SecureIM.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_secure_SimpLite.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_secure_SimpPro.ico | Bin 0 -> 1150 bytes .../icons/overlays_alt/overlay_unicode.ico | Bin 0 -> 1150 bytes plugins/FingerprintNG/res/icons.rc | 73 ++ plugins/FingerprintNG/res/icons_AIM.rc | 81 ++ plugins/FingerprintNG/res/icons_Gadu.rc | 72 ++ plugins/FingerprintNG/res/icons_ICQ.rc | 130 +++ plugins/FingerprintNG/res/icons_IRC.rc | 133 +++ plugins/FingerprintNG/res/icons_Jabber.rc | 273 +++++ plugins/FingerprintNG/res/icons_MRA.rc | 74 ++ plugins/FingerprintNG/res/icons_MSN.rc | 80 ++ plugins/FingerprintNG/res/icons_Miranda.rc | 104 ++ plugins/FingerprintNG/res/icons_Packs.rc | 115 ++ plugins/FingerprintNG/res/icons_QQ.rc | 96 ++ plugins/FingerprintNG/res/icons_RSS.rc | 75 ++ plugins/FingerprintNG/res/icons_Tlen.rc | 78 ++ plugins/FingerprintNG/res/icons_Weather.rc | 92 ++ plugins/FingerprintNG/res/icons_Yahoo.rc | 93 ++ plugins/FingerprintNG/res/icons_multiproto.rc | 170 +++ plugins/FingerprintNG/res/icons_others.rc | 73 ++ plugins/FingerprintNG/res/icons_overlays.rc | 125 +++ plugins/FingerprintNG/res/icons_overlays_alt.rc | 125 +++ plugins/FingerprintNG/res/resource.rc | 126 +++ plugins/FingerprintNG/res/version.rc | 63 ++ plugins/FingerprintNG/src/finger_groups.h | 127 +++ plugins/FingerprintNG/src/fingerprint.cpp | 1102 ++++++++++++++++++++ plugins/FingerprintNG/src/global.h | 190 ++++ plugins/FingerprintNG/src/main.cpp | 111 ++ plugins/FingerprintNG/src/masks.cpp | 812 +++++++++++++++ plugins/FingerprintNG/src/options.cpp | 163 +++ plugins/FingerprintNG/src/resource.h | 727 +++++++++++++ plugins/FingerprintNG/src/utilities.cpp | 320 ++++++ plugins/FingerprintNG/src/utilities.h | 32 + plugins/FingerprintNG/src/version.h | 45 + 726 files changed, 9479 insertions(+) create mode 100644 plugins/FingerprintNG/docs/fingerprint_ng_changelog.txt create mode 100644 plugins/FingerprintNG/docs/fingerprint_old_mod_changelog.txt create mode 100644 plugins/FingerprintNG/fingerprint_ng_vs2010.vcxproj create mode 100644 plugins/FingerprintNG/fingerprint_ng_vs2010.vcxproj.filters create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_AIM.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_Gadu.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_ICQ.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_IRC.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_Jabber.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_MRA.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_MSN.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_Miranda.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_Packs.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_QQ.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_RSS.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_Tlen.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_Weather.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_Yahoo.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_multiprotocols.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_others.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_overlays.vcxproj create mode 100644 plugins/FingerprintNG/iconpacks/ClientIcons_overlays_alt.vcxproj create mode 100644 plugins/FingerprintNG/icons/AIM/AIM.ico create mode 100644 plugins/FingerprintNG/icons/AIM/AIM_4.x.ico create mode 100644 plugins/FingerprintNG/icons/AIM/AIM_5.x.ico create mode 100644 plugins/FingerprintNG/icons/AIM/AIM_6.x.ico create mode 100644 plugins/FingerprintNG/icons/AIM/AIM_7.x.ico create mode 100644 plugins/FingerprintNG/icons/AIM/AIM_Mac.ico create mode 100644 plugins/FingerprintNG/icons/AIM/AIM_Mobile.ico create mode 100644 plugins/FingerprintNG/icons/AIM/AIM_Triton.ico create mode 100644 plugins/FingerprintNG/icons/AIM/TerraIM.ico create mode 100644 plugins/FingerprintNG/icons/AIM/miniaim.ico create mode 100644 plugins/FingerprintNG/icons/AIM/naim.ico create mode 100644 plugins/FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_6.ico create mode 100644 plugins/FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_7.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/&RQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/1&1.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/Anastasia.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/CenterICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/D[i]Chat.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/Delphi.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/GlICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/GnomeICU.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/IC@.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/ICQ_2.x.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/JICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/Jimm.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/KM_Aska.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/LibICQ2000.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/Licq.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/MIP.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/NanoICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/QIP.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/R&Q.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/Smaper.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/SmartICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/Spambot.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/StrICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/TICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/WebICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/YSM.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/Yeemp.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/alICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/asia.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/biohazard.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/corepager.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/icy juice.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/kxICQ2.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/locid.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/mICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/nICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/official/ICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v6.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v7.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v8.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/stICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/vICQ.ico create mode 100644 plugins/FingerprintNG/icons/ICQ/vmICQ.ico create mode 100644 plugins/FingerprintNG/icons/IRC/AmIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Babbel.ico create mode 100644 plugins/FingerprintNG/icons/IRC/BersIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/ChatZilla.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Conversation.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Eggdrop.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Eggdrop_RacBot.ico create mode 100644 plugins/FingerprintNG/icons/IRC/FChat.ico create mode 100644 plugins/FingerprintNG/icons/IRC/GDP Web Chat.ico create mode 100644 plugins/FingerprintNG/icons/IRC/GoPowerTools.ico create mode 100644 plugins/FingerprintNG/icons/IRC/HydraIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/IRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/IRCXpro.ico create mode 100644 plugins/FingerprintNG/icons/IRC/IRC_unknown.ico create mode 100644 plugins/FingerprintNG/icons/IRC/IceChat.ico create mode 100644 plugins/FingerprintNG/icons/IRC/KVIrc.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Klient.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Konversation.ico create mode 100644 plugins/FingerprintNG/icons/IRC/MacIrssi4.ico create mode 100644 plugins/FingerprintNG/icons/IRC/NeoRa Trion.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Nettalk.ico create mode 100644 plugins/FingerprintNG/icons/IRC/NoNameScript.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Opera.ico create mode 100644 plugins/FingerprintNG/icons/IRC/PJIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Pirch.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Pocket IRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/ProChat.ico create mode 100644 plugins/FingerprintNG/icons/IRC/SmartIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Snak.ico create mode 100644 plugins/FingerprintNG/icons/IRC/SysReset.ico create mode 100644 plugins/FingerprintNG/icons/IRC/VircaIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/VisionIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/VisualIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/VortecIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/WLIrc.ico create mode 100644 plugins/FingerprintNG/icons/IRC/WeeChat.ico create mode 100644 plugins/FingerprintNG/icons/IRC/X-Chat Aqua.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Xirc.ico create mode 100644 plugins/FingerprintNG/icons/IRC/Xircon.ico create mode 100644 plugins/FingerprintNG/icons/IRC/ZipTorrent.ico create mode 100644 plugins/FingerprintNG/icons/IRC/aMule.ico create mode 100644 plugins/FingerprintNG/icons/IRC/cbirc.ico create mode 100644 plugins/FingerprintNG/icons/IRC/dIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/eMule.ico create mode 100644 plugins/FingerprintNG/icons/IRC/eMule_MorphXT.ico create mode 100644 plugins/FingerprintNG/icons/IRC/eMule_Neo.ico create mode 100644 plugins/FingerprintNG/icons/IRC/eMule_Xtreme.ico create mode 100644 plugins/FingerprintNG/icons/IRC/eMule_plus.ico create mode 100644 plugins/FingerprintNG/icons/IRC/ircle.ico create mode 100644 plugins/FingerprintNG/icons/IRC/jircii.ico create mode 100644 plugins/FingerprintNG/icons/IRC/jmIrc.ico create mode 100644 plugins/FingerprintNG/icons/IRC/ksirc.ico create mode 100644 plugins/FingerprintNG/icons/IRC/mIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/mp3script.ico create mode 100644 plugins/FingerprintNG/icons/IRC/pIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/piorun.ico create mode 100644 plugins/FingerprintNG/icons/IRC/psyBNC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/savIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/uTorrent.ico create mode 100644 plugins/FingerprintNG/icons/IRC/wmIRC.ico create mode 100644 plugins/FingerprintNG/icons/IRC/xBitch.ico create mode 100644 plugins/FingerprintNG/icons/IRC/xChat.ico create mode 100644 plugins/FingerprintNG/icons/IRC/zsIRC.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/AQQ.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Akeni.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Ambrosia XMPP Server.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Anothr Rss Bot.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/BarnOwl.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/BeeNut.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/BellSouth.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/BitWise.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/BlackBerry.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Bombus NG.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Bombus QD.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/BombusMod.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Bowline.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/BuddySpace.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/CJC.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/CRoom.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/CampusTalk.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Candy.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Chatopus.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Chikka.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/ChitChat.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Claros Chat.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Coccinella.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Colibry.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Colloquy.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/CommuniGate Pro.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Crosstalk.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Cyclops Chat.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Desyr.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/EMess.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/EveryBuddy.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Exodus.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Fire.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/GCN.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/GNU_Gadu.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/GOIM.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/GTalk Gadget.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/GTalk.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Gabber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Gabble.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Gajim.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Gibberbot.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Gmail.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Gmail_Conference_Bot.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Gnome.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/GoTalkMobile.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Gossip.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/GreenThumb.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Gush.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/IM Friendly!.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/IMCom.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Imified.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Importal.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Instan-t.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Interaction.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/J2J Transport.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JAJC.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JClaim.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JMC.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JWChat.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JWGC.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jabba.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jabber client.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jabber-Net.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jabber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JabberApplet.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JabberFoX.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JabberMessenger.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JabberNaut.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JabberWocky.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JabberZilla.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jabber_BeOS.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jabbim.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jabbroid.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jabiru.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jamm.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jeti.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Jitsi.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Joost.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/JuBo.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Konnekt.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/LJ Bot.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/LLuna.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Laffer.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Lamp IM.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Lampiro.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Leaf Messenger.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/LinQ.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/M-link.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/M8Jabber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/MGTalk.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/MUCkl.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Mango.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Mercury_Messenger.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Monal.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/MozillaChat.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Neos.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Nitro.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Nostromo.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/OM.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/OctroTalk.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/OneTeam.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/OpenSER.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Openfire.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/PSI+.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/PSI.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Pandion.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Papla.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Poezio.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Prosody.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Psto.net.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Psyc.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/PyAIMt.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/PyICQt.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/PyIRCt.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/PyMRAt.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/PyMSNt.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/PyYIMt.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/QTJim.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/QuteCom.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/RSS.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/RenRen.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/SBot.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/SamePlace.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Sky Messager.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/SoapBox.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Spark.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Speakall.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Speeqe.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Spik.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Swift.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/SworIM.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/TK.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Talkdroid.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Talkonaut.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Tapioca.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Teabot.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Telepathy.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/The Bee.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Thunderbird.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Tigase.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/TipicIM.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Tkabber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/TransactIM.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Translate component.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/TripleSoftwareIM.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/V&V Messenger.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Vacuum.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Vayusphere.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Vysper.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/WTW.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/WannaChat.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/WebEx.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/WhisperIM.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/WhoisBot.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Wildfire.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/WinJab.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Xiffian.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/Yambi.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/beem.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/bombus.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/chat bots.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/cudumar.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/dziObber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/ejabberd.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/elmer bot.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/emacs.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/emite.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/facebook.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/gYaber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/glu.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/iChabber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/iGoogle.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/iJab.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/iMeem.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/iMov.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/iruka.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/jTalk.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/jabberDisk.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/jappix.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/jooost.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/jrudevels.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/juick.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/kadu.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/kf.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/landell.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/mCabber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/mJabber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/meinvz.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/moJab.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/mobber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/mrim.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/myJabber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/orkut.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/paltalk.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/pjc.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/pygeon.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/saje.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/schuelervz.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/smack.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/smtp_transport.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/studivz.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/synapse.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/tk2.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/tkchat.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/twitter.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/vk.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/wija.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/xabber.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/xeus 2.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/xeus.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/xfire.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/xmpp.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/yaonline.ico create mode 100644 plugins/FingerprintNG/icons/Jabber/yaxim.ico create mode 100644 plugins/FingerprintNG/icons/MSN/MSN Mac.ico create mode 100644 plugins/FingerprintNG/icons/MSN/MSN v4.5-v5.x.ico create mode 100644 plugins/FingerprintNG/icons/MSN/MSN v6.x.ico create mode 100644 plugins/FingerprintNG/icons/MSN/MSN v7.x.ico create mode 100644 plugins/FingerprintNG/icons/MSN/MSN v8.x.ico create mode 100644 plugins/FingerprintNG/icons/MSN/MSN.ico create mode 100644 plugins/FingerprintNG/icons/MSN/WLM10-11.ico create mode 100644 plugins/FingerprintNG/icons/MSN/WLM9.ico create mode 100644 plugins/FingerprintNG/icons/MSN/WebMessenger.ico create mode 100644 plugins/FingerprintNG/icons/MSN/aMSN.ico create mode 100644 plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_Mobile.ico create mode 100644 plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_WebAgent.ico create mode 100644 plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_official.ico create mode 100644 plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_unknown.ico create mode 100644 plugins/FingerprintNG/icons/QQ/Mobile QQ.ico create mode 100644 plugins/FingerprintNG/icons/QQ/QQ 2000.ico create mode 100644 plugins/FingerprintNG/icons/QQ/QQ 2004.ico create mode 100644 plugins/FingerprintNG/icons/QQ/QQ CRM.ico create mode 100644 plugins/FingerprintNG/icons/QQ/QQ Concept.ico create mode 100644 plugins/FingerprintNG/icons/QQ/QQ International.ico create mode 100644 plugins/FingerprintNG/icons/QQ/QQ Silverlight.ico create mode 100644 plugins/FingerprintNG/icons/QQ/QQ.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM 1.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM 2.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM 2008.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM 3 QQ 2003.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM QQ 2005.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM QQ 2006.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM QQ 2007.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM QQ 2008.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM QQ 2009.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM QQ 2010.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM QQ 2011.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM QQ 2012.ico create mode 100644 plugins/FingerprintNG/icons/QQ/TM.ico create mode 100644 plugins/FingerprintNG/icons/QQ/WebQQ.ico create mode 100644 plugins/FingerprintNG/icons/QQ/Yam QQ.ico create mode 100644 plugins/FingerprintNG/icons/RSS/Atom 1.ico create mode 100644 plugins/FingerprintNG/icons/RSS/Atom 3.ico create mode 100644 plugins/FingerprintNG/icons/RSS/RSS 0.9.ico create mode 100644 plugins/FingerprintNG/icons/RSS/RSS 1.ico create mode 100644 plugins/FingerprintNG/icons/RSS/RSS 2.ico create mode 100644 plugins/FingerprintNG/icons/Tlen/Tlen 5.ico create mode 100644 plugins/FingerprintNG/icons/Tlen/Tlen 6.ico create mode 100644 plugins/FingerprintNG/icons/Tlen/Tlen 7.ico create mode 100644 plugins/FingerprintNG/icons/Tlen/Tlen.ico create mode 100644 plugins/FingerprintNG/icons/Tlen/tlen 8.ico create mode 100644 plugins/FingerprintNG/icons/Weather/AccuWeather.ico create mode 100644 plugins/FingerprintNG/icons/Weather/Weather Underground.ico create mode 100644 plugins/FingerprintNG/icons/Weather/Weather.com.ico create mode 100644 plugins/FingerprintNG/icons/Weather/Yahoo Weather.ico create mode 100644 plugins/FingerprintNG/icons/Weather/accu.ico create mode 100644 plugins/FingerprintNG/icons/Weather/gismeteo.ico create mode 100644 plugins/FingerprintNG/icons/Weather/intelli.ico create mode 100644 plugins/FingerprintNG/icons/Weather/meteogid.ico create mode 100644 plugins/FingerprintNG/icons/Weather/meteonovosti.ico create mode 100644 plugins/FingerprintNG/icons/Weather/noaa.ico create mode 100644 plugins/FingerprintNG/icons/Weather/realmeteo.ico create mode 100644 plugins/FingerprintNG/icons/Weather/underground.ico create mode 100644 plugins/FingerprintNG/icons/Weather/weather.ico create mode 100644 plugins/FingerprintNG/icons/Weather/weather_2.ico create mode 100644 plugins/FingerprintNG/icons/Weather/weather_cn.ico create mode 100644 plugins/FingerprintNG/icons/Weather/weather_over.ico create mode 100644 plugins/FingerprintNG/icons/Weather/weatherxml.ico create mode 100644 plugins/FingerprintNG/icons/Weather/wetter.com.ico create mode 100644 plugins/FingerprintNG/icons/Weather/wetter.ico create mode 100644 plugins/FingerprintNG/icons/Weather/yweather.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/PingBox.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo 10.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo 5.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo 6.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo 7.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo 8.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo Go Mobile.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo_10.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo_5.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo_6.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo_7.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo_8.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/Yahoo_9.ico create mode 100644 plugins/FingerprintNG/icons/Yahoo/libyahoo2.ico create mode 100644 plugins/FingerprintNG/icons/miranda/MirandaIM_010xx.ico create mode 100644 plugins/FingerprintNG/icons/miranda/MirandaIM_04xx.ico create mode 100644 plugins/FingerprintNG/icons/miranda/MirandaIM_05xx.ico create mode 100644 plugins/FingerprintNG/icons/miranda/MirandaIM_06xx.ico create mode 100644 plugins/FingerprintNG/icons/miranda/MirandaIM_07xx.ico create mode 100644 plugins/FingerprintNG/icons/miranda/MirandaIM_08xx.ico create mode 100644 plugins/FingerprintNG/icons/miranda/MirandaIM_09xx.ico create mode 100644 plugins/FingerprintNG/icons/miranda/MirandaIM_old.ico create mode 100644 plugins/FingerprintNG/icons/miranda/MirandaNG.ico create mode 100644 plugins/FingerprintNG/icons/miranda/Miranda_unknown.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v10.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v10s.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v4.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v4s.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v5.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v5s.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v6.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v6s.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v7.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v7s.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v8.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v8s.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v9.ico create mode 100644 plugins/FingerprintNG/icons/miranda/overlay_miranda_v9s.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Adium.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/AgileMobile.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Appolo IM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Ayttm.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/BayanICQ.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Beejive.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Bimoid.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Bimoid2.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/BitlBee.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/BlackBerry.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Buddycloud.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Causerie.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/CenterIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/ChatSecure.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/CitronIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Digsby.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/EKG2.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/EasyMessage.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Eyeball Chat.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/FamaIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Fring.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/GAIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/GMX MultiMessenger.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Galaxium.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/IM+.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/IM2.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/IMadering.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Inlux Messenger.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Instantbird.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/JBother.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/JBuddy Messenger.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Jabbear.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Jabbin.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/JasmineIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Jimm Aspro.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Jimm.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/JimmyIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/KoolIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Kopete.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/LeechCraft.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/MDC.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Meetro.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Nimbuzz.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Palringo.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Pidgin.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Pigeon 3.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Pigeon.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/PlayXpert.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Prelude.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Proteus.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/QIP 2010.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/QIP 2012.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/QIP Infium.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Android.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Java.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/QIP Mobile PDA.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Symbian.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/QIP Mobile iOS.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Qnext.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/SAPO Messenger.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/SIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/SIM_old.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Salut a Toi.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Shaim.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/SieJC.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Slick.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/SrevIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Trillian Android.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Trillian Astra.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Trillian Pro.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Trillian.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Tuukle Chat.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Virtus.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/WeeChat.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/WengoPhone.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Wippien.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Yamigo.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/Yeigo.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/android.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/carrier.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/climm.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/eBuddy Messenger.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/eM Client.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/eQo.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/emesene.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/empathy.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/iCall.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/iChat.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/imoim.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/imvu.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/irssi.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/kmess.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/mChat.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/meebo.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/mqutIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/python.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/qutIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/uIM.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/uTalk.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/vBuzzer.ico create mode 100644 plugins/FingerprintNG/icons/multi-protocol/yoono.ico create mode 100644 plugins/FingerprintNG/icons/others/Skype.ico create mode 100644 plugins/FingerprintNG/icons/others/_blank.ico create mode 100644 plugins/FingerprintNG/icons/others/notfound.ico create mode 100644 plugins/FingerprintNG/icons/others/undetected.ico create mode 100644 plugins/FingerprintNG/icons/others/unknown.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_666.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_Conference.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_Delphi.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_Python.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_biohazard.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_nightly.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_nightly_unicode.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_Amiga.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_Android.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_Java.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_Symbian.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_Windows.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_flash.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_iMac.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_iOS.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_linux.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_x32.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_platform_x64.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_portable.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_portable1.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_AIM.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_Gadu-Gadu.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_Gmail.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_ICQJ.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_ICQJ_Plus.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_IRC.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_IRC_Mod.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_JGTalk.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_JMeebo.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_Jabber.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_MailRu.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_Miranda_unknown.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_QQ.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_Tlen.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_msn.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_proto_yahoo.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_resource_debug.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_resource_home.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_resource_mobile.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_resource_notebook.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_resource_office.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_resource_pda.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_resource_work.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_secure_IMsecure.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_secure_SSL.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_secure_SecureIM.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_secure_SimpLite.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_secure_SimpPro.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_spambot.ico create mode 100644 plugins/FingerprintNG/icons/overlays/overlay_unicode.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_666.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_AF.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Cappuccino.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_FaithPack.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_FinalPack.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_KDL.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Kolich.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Lestat.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_LexSys.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Miranda_FR.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Miranda_ME.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_New_Style.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_RobyerPack.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_SSS.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Se7ven.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Stalker.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_ValeraVi.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Yaol.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_a0x.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_alfamar.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_amatory.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_bri.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_dar_veter.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_dmikos.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_e33.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_freize.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_ghost.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_hieros.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_induction.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_kuzzman.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_leninpack.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_mataes.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_md.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_native.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_pilot.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_razunter.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_tweety.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_umedon.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_watcher.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_xSpellhowleRx.ico create mode 100644 plugins/FingerprintNG/icons/overlays/packs/overlay_pack_zeleboba.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Android.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Flash.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Java.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Symbian.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Windows.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_iMac.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_iOS.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_linux.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_x32.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_platform_x64.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_AIM.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQJ.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQJ_Plus.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQM.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQ_Sin.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_IRC.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_JGTalk.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_JMeebo.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_Jabber.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_MailRu.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_QQ.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_Tlen.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_gmail.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_msn.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_proto_yahoo.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_resource_debug.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_resource_home.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_resource_mobile.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_resource_notebook.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_resource_office.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_resource_work.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_secure_IMsecure.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SecureIM.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SimpLite.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SimpPro.ico create mode 100644 plugins/FingerprintNG/icons/overlays_alt/overlay_unicode.ico create mode 100644 plugins/FingerprintNG/res/icons.rc create mode 100644 plugins/FingerprintNG/res/icons_AIM.rc create mode 100644 plugins/FingerprintNG/res/icons_Gadu.rc create mode 100644 plugins/FingerprintNG/res/icons_ICQ.rc create mode 100644 plugins/FingerprintNG/res/icons_IRC.rc create mode 100644 plugins/FingerprintNG/res/icons_Jabber.rc create mode 100644 plugins/FingerprintNG/res/icons_MRA.rc create mode 100644 plugins/FingerprintNG/res/icons_MSN.rc create mode 100644 plugins/FingerprintNG/res/icons_Miranda.rc create mode 100644 plugins/FingerprintNG/res/icons_Packs.rc create mode 100644 plugins/FingerprintNG/res/icons_QQ.rc create mode 100644 plugins/FingerprintNG/res/icons_RSS.rc create mode 100644 plugins/FingerprintNG/res/icons_Tlen.rc create mode 100644 plugins/FingerprintNG/res/icons_Weather.rc create mode 100644 plugins/FingerprintNG/res/icons_Yahoo.rc create mode 100644 plugins/FingerprintNG/res/icons_multiproto.rc create mode 100644 plugins/FingerprintNG/res/icons_others.rc create mode 100644 plugins/FingerprintNG/res/icons_overlays.rc create mode 100644 plugins/FingerprintNG/res/icons_overlays_alt.rc create mode 100644 plugins/FingerprintNG/res/resource.rc create mode 100644 plugins/FingerprintNG/res/version.rc create mode 100644 plugins/FingerprintNG/src/finger_groups.h create mode 100644 plugins/FingerprintNG/src/fingerprint.cpp create mode 100644 plugins/FingerprintNG/src/global.h create mode 100644 plugins/FingerprintNG/src/main.cpp create mode 100644 plugins/FingerprintNG/src/masks.cpp create mode 100644 plugins/FingerprintNG/src/options.cpp create mode 100644 plugins/FingerprintNG/src/resource.h create mode 100644 plugins/FingerprintNG/src/utilities.cpp create mode 100644 plugins/FingerprintNG/src/utilities.h create mode 100644 plugins/FingerprintNG/src/version.h (limited to 'plugins/FingerprintNG') diff --git a/plugins/FingerprintNG/docs/fingerprint_ng_changelog.txt b/plugins/FingerprintNG/docs/fingerprint_ng_changelog.txt new file mode 100644 index 0000000000..b5ea746ec5 --- /dev/null +++ b/plugins/FingerprintNG/docs/fingerprint_ng_changelog.txt @@ -0,0 +1,185 @@ +Fingerprint NG 0.1.0.0 + +Changelog: +mass-update of Fingerprint Mod and renaming it to Fingerprint NG 0.1.0.0. +lots clients added, a lot of icons updated, some of them (incomplete list of changes): + +ICQ Asia +ICQ GlICQ +ICQ ICQ 7 +ICQ ICQ 8 +ICQ ICQ Flash ++ +ICQ ICQ Java ++ +ICQ Icy Juice +ICQ TICQ + +IRC BersIRC +IRC VortecIRC + +Jabber Ambrosia XMPP Server +Jabber BarnOwl +Jabber Beem +Jabber Bombus Mod ++ +Jabber Bombus NG +Jabber Bombus QD ++ +Jabber CJC +Jabber CRoom +Jabber Candy +Jabber Carrier +Jabber ChitChat +Jabber Claros Chat +Jabber CommuniGate Pro +Jabber Crosstalk +Jabber Cudumar-xmpp +Jabber Cyclops Chat +Jabber Desyr +Jabber EMess +Jabber Elmer Bot +Jabber Empathy +Jabber Gibberbot +Jabber IM Friendly! +Jabber J2J Transport +Jabber JAMM +Jabber JWChat +Jabber Jabba +Jabber Jabber.el Emacs ++ +Jabber Jabber client +Jabber jabberDisk +Jabber Jabber-Net +Jabber JabberMixClient JMC +Jabber Jabbroid +Jabber JimmyIM +Jabber Joost +Jabber Lamp IM +Jabber Lampiro +Jabber LeechCraft +Jabber MGTalk +Jabber MUCkl ?? +Jabber Mango +Jabber Mix Client ++ +Jabber OctroTalk ++ +Jabber OneTeam ++ +Jabber PSI +Jabber PSI+ +Jabber Pandion ++ +Jabber Poezio +Jabber Prosody +Jabber Psyc +Jabber Pygeon +Jabber QuteCom +Jabber SAPO Messenger +Jabber SBot +Jabber SIP Communicator => Jitsi +Jabber SamePlace +Jabber SieJC +Jabber Sky Messager +Jabber Slick +Jabber Speakall +Jabber Speeqe +Jabber Swift +Jabber SworIM => Monal +Jabber Synapse +Jabber Talkdroid +Jabber The Bee +Jabber Thunderbird +Jabber Tigase +Jabber Translate component +Jabber Twitter +Jabber V&V Messenger ++ +Jabber VKontakte +Jabber Vacuum ++ +Jabber Vayusphere ++ +Jabber Virtus +Jabber Vysper +Jabber WTW ++ +Jabber WinJab +Jabber XMPP +Jabber Xiffian ++ +Jabber chat bots +Jabber dziObber +Jabber ejabberd +Jabber emite +Jabber glu +Jabber iJab +Jabber iMov ++ +Jabber jTalk +Jabber jabberDisk +Jabber jabbim +Jabber jabiru +Jabber jappix +Jabber mJabber +Jabber saje +Jabber tkchat +Jabber uJabber +Jabber vBuzzer +Jabber xabber +Jabber xeus 2 +Jabber yaxim + +Multi Appolo IM +Multi Ayttm +Multi BayanICQ ++ +Multi BeejiveIM ++ +Multi Bimoid ++ +Multi BitlBee +Multi BlackBerry +Multi Buddycloud +Multi Causerie +Multi CenterIM +Multi ChatSecure +Multi Citron +Multi EKG2 +Multi Empathy +Multi Eyeball Chat +Multi FamaIM +Multi GMX MultiMessenger +Multi Galaxium +Multi IM2 +Multi IMVU +Multi IMadering ++ +Multi Inlux Messenger +Multi JBother +Multi JBuddy Messenger +Multi Jabbear +Multi Jabbin +Multi Jimm Aspro +Multi JimmyIM +Multi KMess +Multi KoolIM +Multi LeechCraft Azoth +Multi MDC +Multi Meetro +Multi Monal +Multi Nimbuzz +Multi Pidgin +Multi PlayXpert +Multi Python +Multi QIP Android +Multi QIP Java +Multi QIP Symbian ++ +Multi SAPO Messenger +Multi Shaim +Multi SrevIM +Multi Trillian Android +Multi Tuukle Chat (formerly IM Gate) +Multi WeeChat +Multi Wippien +Multi Yeigo +Multi Yoono +Multi climm +Multi eBuddy Messenger +Multi eM Client +Multi eQo +Multi emesene +Multi iCall +Multi iChat +Multi irssi +Multi qutIM ++ +Multi uIM +Multi uTalk +Multi Salut à Toi +Multi Palringo +overlay Unicode client + +etc. + diff --git a/plugins/FingerprintNG/docs/fingerprint_old_mod_changelog.txt b/plugins/FingerprintNG/docs/fingerprint_old_mod_changelog.txt new file mode 100644 index 0000000000..003f9bb89a --- /dev/null +++ b/plugins/FingerprintNG/docs/fingerprint_old_mod_changelog.txt @@ -0,0 +1,1082 @@ +Fingerprint Mod 0.3.0.01 + +Changelog: +overlay Unicode client +Multi Bimoid ++ +Skype Skype 4 +Skype Skype 5 +Skype Skype 6 +ICQ ICQ 7 +ICQ ICQ 8 +ICQ ICQ Flash ++ +ICQ ICQ Java ++ +Jabber ejabberd +Jabber JAMM +Multi Jimm Aspro +Multi QIP Android +Multi QIP Java +Multi QIP Symbian ++ +Multi Trillian Android +Jabber Bombus Mod ++ +Jabber Bombus NG +Multi PlayXpert +Multi SAPO Messenger +Multi Wippien +Jabber Elmer +Multi Buddycloud +Multi JimmyIM +Jabber Jabber-Net http://cursive.net/clients/csharp-example 6ghXfpEOZD3CQOiNSOoxbuS5Ezk= +Jabber xabber http://www.igniterealtime.org/projects/smack/ bWG06mEjKFM5ygtd84Ov95P8VH0= +Jabber Beem +Multi uTalk +Multi eQo +Jabber EMess +Jabber jabiru +Jabber yaxim +Multi Yeigo ?? +Multi Nimbuzz +Multi BeejiveIM ++ +Multi Jabbear +Multi EKG2 +Jabber Cyclops Chat +Jabber Cudumar-xmpp +Jabber CRoom +Multi Monal +Multi CenterIM +Multi Jabbin +Jabber jabbim +Multi Citron +Jabber Pygeon +Carrier +Jabber Prosody IM +Jabber Vysper +Jabber Ambrosia XMPP Server +Multi climm +Jabber Candy +Jabber OneTeam +CommuniGate Pro +Jabber Gizmo -- +iMov ++ +OctroTalk ++ +Multi qutIM ++ +bombus mod ++ +IMadering ++ +Multi BayanICQ ++ +Multi JimmyIM +SrevIM +Jabber Synapse +JBuddyMessenger +Tigase +Empathy +Zoep -- +kmess +Interaction +Multi BitlBee +Jabber SieJC +eBuddy Messenger +VortecIRC +SrevIM +SamePlace +Famaim +vBuzzer +MGTalk +Emacs +Jabber jTalk +Multi BlackBerry +Multi MDC (Multiple Direct Communicator) +Jabber Lamp IM +Jabber mJabber +Jabber Lampiro +Jabber Elmer Bot +Jabber CJC +Multi LeechCraft Azoth +SworIM ++ +yoono +Jamm +Jabber SBot +Multi Shaim +Jabber tkchat +Jabber JabberMixClient JMC +Jabber jabberDisk +Multi Galaxium +Multi JBother +Jabber glu +Jabber Swift +Jabber jappix +Jabber MUCkl ?? +Jabber emacs-jabber jabber.el +TheBee +Jaiku ?? +ICQ Icy Juice +Multi KoolIM +Multi SrevIM +Jabber Poezio +Jabber Jabba +Jabber Virtus +Multi iChat + + + + +>>> 0.2.0.01 (01.02.10-20.02.10, internal build) +[-] fixed wrong Weather protocol tree. + +[!] changed icon for WinJab +[!] changed icon for Pidgin +[!] changed icon for SAPO Messenger +[!] changed icon for Bombus Mod + + +[+] added Glu +[+] added Jabbear +[+] added V&V Messenger +[+] added JBuddy messenger +[+] added SworIM +[+] added BombusQD +[+] added BayanICQ +[+] added Jimm aspro +[+] added Jamm +[+] added tkchat +[+] added Virtus +[+] added qutIM +[+] added Android +[+] added XMPP +[+] added ejabberd +[+] added BeejiveIM +[+] added Tigase +[+] added Nimbuzz +[+] added Digsby +[+] added Sketsa +[+] added ya.online +[+] added Buddycloud +[+] added MDC +[+] added Galaxium +[+] added Yeigo +[+] added Vacuum +[+] added Empathy +[+] added Juick +[+] added AQQ +[+] added Translate component (http://JRuDevels.org) +[+] added CampusTalk +[+] added SrevIM +[+] added Psyc +[+] added Delphi +[+] added Slick +[+] added Smaper +[+] added PSI+ +[+] added PSI Development versions +[+] added Miranda 0.9 +[+] added Palringo +[+] added BimoidIM +[+] added QIP 2010 +[+] added QIP 2012 +[+] added Trillian for Android +[+] added Android +[+] added + + + +jwchat +gmail.9559577E + + +Python + + + +ó ìåíÿ èõ íå ìíîãî: +WLM 2009 +WLM 8.1 +MSN 7.0 +aMSN 0.97.2 + +ïðàâèëüíî âñå, êðîìå ïåðâîãî - òàì (?) + +Gtalk 1.0.0.104 îïðåäåëèëñÿ ïîñëå ïåðåçàïóñêà, íî ïðè ýòîì +JuBo (http://pjc.googlecode.com/caps PJC 0.02) òîæå ñòàë Gtalkîì +kxepal, 16.07.2010 @ 12:54:12: +public@disk.jabbim.cz (http://dev.jabbim.cz/jdisk/0.2 DvVWmEyPVYYdEqMX2iFuMK/ReFU=) òîæå ãòàëê, íî ãóãëà íåò(: + + +kxepal, 16.07.2010 @ 13:13:58: +Incoming file transfer: 4.png +ñêðèí 1. íåò êîíàêòîâ ñ gtalk, âñå ïîêàçûâàåò êàê íàäî. +ñêðèí 2. äîáàâèë êîíòàêòà ñ ãòàëêîì - artasis@gmail.com - çàìåòü, åãî èêîíêó â òèïïåðå +ñêðèí 3. ïåðåçàïóñòèë ìèðàíäó +ñêðèí 4. çàìåòü èêîêó jubo â òèïïåðå è â êîíòàêò ëèñòå +óäàëèë êîíòàêò ñ gtalkîì - âñå âåðíóëîñü ê ñêðèí 1. ïîñëå ïåðåçàïóñêà + + + + + +xeus 2.ico +RSS.ico +ChitChat.ico +chat bots.ico +J2J Transport.ico +Jabbin.ico + + +Thunderbird 001.ico +gnome220redhat9.ico +Copy of gnome220redhat9.ico +mcabber_pour_McKael.ico +overlay_Songbird.ico +overlay_FireFox.ico +Peekko Chat.ico +overlay_Flock.ico +overlay_Seamonkey.ico +Jabbim.ico +imvu.ico +moochIconWin.ico +Wlinstaller 001.ico + +Image1.ico +jabber 012.ico + +wi23ki.ico +Twitter.ico +multi-protocol\Translate component.ico +BIG.ico + +354.ico +ICQ\Delphi.ico +favicon112.ico +453345.ico + +Copy of SrevIM.ico +sameplace_favicon.ico +Jabber\Bombus_Mod.ico +Famaim.ico +sc_logo16x16111.ico +SipCoExample.ico +Joostlogo.ico +tux.ico +jooooost.ico +gmx_multimessenger 001.ico +jabber disk.ico +packs\packs_induction.ico +overlays\ICQ\overlay_ICQ_98.ico +overlays\ICQ\overlay_ICQ_99.ico +overlays\ICQ\overlay_ICQ_2001.ico +overlays\ICQ\overlay_ICQ_2000.ico +overlays\ICQ\overlay_ICQ_Lite4.ico +overlays\ICQ\overlay_ICQ_2003a.ico +overlays\ICQ\overlay_ICQ_6.ico +overlays\ICQ\overlay_ICQ_Lite5.ico +overlays\ICQ\overlay_ICQ_Lite5.1.ico +overlays\ICQ\overlay_ICQ_Lite.ico +overlays\ICQ\overlay_ICQ_2003b.ico + + +IM Friendly! + +Parlingo + + +climm + +Core pager +di_chat +IM Gate +glicq +Naticq + +uJabber +muckl + +TransVerse + +OneTeam + +Multi: +IMVU + + + +ICQ: +ICQ 6.5 +ICQ 7 + +Jabber: +Jabbim + +PSI 0.13 +PSI 0.14 +PSI 0.15 + +[+] added vBuzzer +Instant Bird +Meca +Odigo +PalTalk + +Jabber disk +[cs]_* +[??]_* +GMX +Twitter +KoolIM +Fama IM +WLM 8.x +mCabber +Mooch +Peekko Chat + + +Miranda Pack + +iPhone +Miranda IM 0.9 alpha build #5 [eternity mod] SVN 11209 Unicode (Jabber 0.9.0.2 alpha [miranda-laptop]) +Miranda IM Jabber 0.9.0.2 + + +RSS + +SamePlace +on SeaMonkey, on FireFox, on Flock, on SongBird + + +Bombus + + + + + +********************** TRUNCATE HERE ******************************************* + + + +>>> 0.1.99.161 (xx.04.08, internal build) +[!] lot's of added clients, but sources were completely lost. + +>>> 0.1.99.132-136 (27.05.07-17.08.07) +[!] bugfix (semi-)release. +[+] added Openfire client (formerly known as Wildfire). +[+] added LJ Bot client. +[+] added BeeNut client. +[+] added Talkonaut client. +[-] a lot of small fixes. +[+] something I don't remember (a lot of things though) + +>>> 0.1.99.131 (27.05.07-01.06.07) +[+] added OpenSER client. +[+] added Causerie client. +[+] added MRIM client. +[+] added J2J Transport client. +[+] added dziObber client. +[+] added Joost client. +[+] added Claros Chat client. +[+] added chat bots. +[-] minor detection improvements. + +>>> 0.1.99.130 (27.05.07, internal build) +[!] oops, wrong version again, bumped. + +>>> 0.1.99.126-128 (24-26.05.07, internal build) +[!] Bombus clients splitted again to original, Mod and NG (PocketPC) versions. +[-] ICQJ S7/SSS / Plus Mod minor detection fixes. + +>>> 0.1.99.123-125 (22.05.07, internal build) +[+] added SAPO Messenger client. +[+] added Wippien client. +[!] changed Coccinella icon. +[!] changed GoTalkMobile icon. +[!] changed Colibri icon. +[!] changed Jabbin icon. + +>>> 0.1.99.122 (21.05.07, internal build) +[+] added Elmer NxG bot. +[+] minor ICQ mods detection fixes. +[!] changed Tkabber logo. + +>>> 0.1.99.121 (19.05.07, internal build) +[+] added all Weather plugin channels (GisMeteo.ru, AccuWeather.com, Wetter.com, Weather Underground, Yahoo Weather, Weather.com). Wrong tree (icons in root) is known issue. + +>>> 0.1.99.120 (16-18.05.07) +[-] minor Miranda + Jabber detection fix (again). +[!] changed Pidgin client and sub-client overlay to official logo. + +>>> 0.1.99.119 (15.05.07) +[-] minor Miranda + Jabber detection fixes. + +>>> 0.1.99.118 (14.05.07) +[!] improved Miranda Jabber detection due it's new caps (agrrr, hope they're temporal) +[-] minor Miranda versions detection improvements. + +>>> 0.1.99.117 (10.05.07) +[+] added Carleone pack overlay. +[!] changed MirandaME pack overlay. +[-] fixed dll version in Windows properties. + +>>> 0.1.99.116 (08.05.07) +[!] impoved Pidgin (libpurple) detection. +[-] fixed 666 excess overlay. + +>>> 0.1.99.115 (01.05.07) +[+] minor fixes. +[+] Gadu-Gadu 7.6 detection added. + +>>> 0.1.99.114 (27.04.07, internal build) +[+] added Vmicq client (current icon is temporal). + +>>> 0.1.99.113 (25.04.07, internal build) +[+] version bump (specially for users, who don't read changelogs). +[!] MSN overlays are back again. seems to be current overlay will be changed due overlays are a bit huge. +[-] fixed/improved Pidgin (libpurple) detection. + +>>> 0.1.99.110 (18-23.04.07) +[!] version number in file properties removed at all (temporarily). +[+] added ICQJ S!N Mod. +[+] added ICQ Unnamed Mod (forthcoming S7/SSS and S!N mods merge to Plus). +[+] added WLM 8.x detection. +[-] some minor fixes. + +>>> 0.1.99.109 (18.04.07) +[+] added PlayXpert client (by blackfog request). +[-] improved Miranda IM Mobile detection. + +>>> 0.1.99.108 (17.04.07, internal build) +[!] damn, wrong version number in resources, fixed. +[+] added IMadering client (though still needs this client to be detected by ICQ.dll). + +>>> 0.1.99.107 (16.04.07) +[+] added Miranda Mobile overlay. +[!] new Qnext logo. + +>>> 0.1.99.106 (14-15.04.07) +[+] added JGTalk (JGmail @ libjingle) overlay. +[+] added QIP for Symbian client. +[+] added QIP for Symbian sub-client (for ICQJ S7/SSS Mod). + +>>> 0.1.99.105 (09-12.04.07) +[-] fixed Python sub-clients detection. +[-] fixed MSN excess overlay. +[-] fixed GTalk/Gmail excess 666 overlay. +[!] SIM Linux icons are back again (detection may be faulty). +[!] some old miranda logo icons are back. + +>>> 0.1.99.104 (08.04.07) +[!] fixed issue with missed icons. +[-] fixed issue when FP Mod wasn't loading on Win9x. + +>>> 0.1.99.103 (06.04.07, internal build) +[+] added GlICQ client. +[+] added Pidgin (ex-Gaim) client (still shares icon with gaim). +[-] fixed sudden bug with missed Unknown clients icons. +[-] fixed Miranda ICQJ and S7/SSS Mod detection (I hope at least :)). + +>>> 0.1.99.102 (05.04.07, internal build) +[!] OM client logo changed to official Beeline logo. +[!] internal resources reorganisation (please reset your icons in IconLib if you manually assigned there something). +[-] minor fixes. + +>>> 0.1.99.101 (04.04.07) +[+] added zsIRC. +[+] added OM client (Beeline's Online Messenger, thanks v3 for note). +[-] fix with different 666 clients. >:-) + +>>> 0.1.99.100 (03.04.07) +[-] fixed Miranda jabber detection. + +>>> 0.1.99.99 (02.04.07) +[!] minor fixes with Miranda ICQ and Jabber detection. + +>>> 0.1.99.98 (31.03.07) +[!] small workaround with layers. +[-] small bugfixes. + +>>> 0.1.99.97 (28.03.07) +[-] detection fixes (sub-clients detection was severely broken). +[!] "Unknown client" icon changed. +[!] small sources cleanup. + +>>> 0.1.99.96 (14.03.07-23.03.07) +[+] added GTalk Gadget client. +[+] added Chikka client. +[+] added Desyr Messenger client. +[+] added Octro client. +[+] added Xeus client. +[+] MirandaIM v0.8 icon added (for future). +[!] minor miranda jabber-related detection fixes. + +>>> 0.1.99.95 (12.03.07) +[!] PluginInfo is back, so it will be working with old Miranda cores too. + +>>> 0.1.99.94 (09.03.07) +[!] UUID's and interfaces were added (see m_fingerprint.h): +{FFF4B77A-CE40-11DB-A5CD-06A755D89593} MIID_FINGERPRINT (shared with Fingerprint UUID) +{BAC0BBBE-CE40-11DB-A11E-72A655D89593} MIID_FINGERPRINT_MOD (Fingerprint Mod UUID) +{0afe5bbb-ce62-11db-8314-0800200c9a66} MIID_FINGERPRINT_MOD_FULL (Fingerprint Mod Full UUID) +{0afe5abc-ce62-11db-8314-0800200c9a66} MIID_FINGERPRINT_MOD_STANDARD (Fingerprint Mod Standard UUID) +{0afe5def-ce62-11db-8314-0800200c9a66} MIID_FINGERPRINT_MOD_LITE (Fingerprint Mod Lite UUID) +{0afe5bad-ce62-11db-8314-0800200c9a66} MIID_FINGERPRINT_MOD_CUSTOM (Fingerprint Mod custom build UUID) +[-] fixed assigned icon for old Miranda clients. + +>>> 0.1.95.93 (04.03.07) +[-] oops, version in sources wasn't changed. +[+] added ICQJ S7/SSS Mod Trillian Astra sub-client. +[+] added ICQJ S7/SSS Mod R&Q sub-client. +[+] added ICQJ S7/SSS Mod NanoICQ sub-client. +[-] fixed original clients and their new sub-clients detection. +[!] SIM OS overlay icons removed again (now they're merged with overlays), old versions icons added too. +[!] fixes for Standard and Lite builds. +[!] sources updated and uploaded to SVN trunk. +[!] FL release. + +>>> 0.1.95.92 (02.03.07, internal build) +[+] added ICQJ S7/SSS Mod Alicq sub-client. +[+] added ICQJ S7/SSS Mod mICQ sub-client. +[+] added ICQJ S7/SSS Mod vICQ sub-client. +[+] added ICQJ S7/SSS Mod IM2 sub-client. +[+] added ICQJ S7/SSS Mod ICQ99 sub-client. +[+] added ICQJ S7/SSS Mod WebICQ sub-client. +[+] added ICQJ S7/SSS Mod SmartICQ sub-client. +[+] added ICQJ S7/SSS Mod IM+ sub-client. +[+] added ICQJ S7/SSS Mod uIM sub-client. +[+] added ICQJ S7/SSS Mod TICQ sub-client. +[+] added ICQJ S7/SSS Mod IC@ sub-client. +[+] added ICQJ S7/SSS Mod Prelude sub-client. +[+] added ICQJ S7/SSS Mod Qnext sub-client. +[+] added ICQJ S7/SSS Mod PyICQ sub-client. +[+] added ICQJ S7/SSS Mod QIP Infium sub-client. +[+] added ICQJ S7/SSS Mod JICQ sub-client. +[+] added WengoPhone sub-client. +[!] small revision with Miranda icons. +[-] redrawn Mail.Ru Agent clients icons (thanks to Yasnovidyashii for the kicks :)). +[-] fixed ICQJ S7/SSS Mod client detecton priority. +[+] added Windows + iMac + Linux overlays (for SIM). + +>>> 0.1.95.91 (27.02.07, internal build) +[+] added Piorun client. +[+] added PocketIRC client. +[+] added OneTeam client. +[+] added Bowline client. +[+] added ProChat client. +[+] added SmartIRC client. +[+] added Vayusphere client. +[+] added TransactIM client. +[+] added Xiffian client. +[+] added Mango client. +[+] added GoTalkMobile client. +[+] added Sky Messager client. +[+] added QTJim client. +[+] added ICQJ S7/SSS Mod MIP sub-client. + +>>> 0.1.91.89-0.1.94.90 (14.02.07-26.02.07, internal builds) +[+] added Tapioca client. +[+] added Telepathy client. +[+] added Landell client. +[+] added Leaf Messenger client. +[+] added Laffer client. +[+] added JWGC (Jabber WindowGram Client) +[+] added SIP Communicator client. +[+] added MIP client. +[-] fixed 666 detection. +[!] some icons redrawn for better look with dark backgrounds. +[!] replaced SMS overlay icon. + +>>> 0.1.91.87-88 (04.02.07-12.02.07, internal builds) +[+] added Fring client. +[+] added Native Siemens client. +[+] added 1&1 client. +[+] added GDP Web Chat client. +[+] added JICQ client. +[+] added QIP Infium client. +[-] fixed ICQJ v0.3.8.10 detection. +[!] Miranda icons are now in one style (I suppose a lot of people won't like it). +[!] some icons were redrawn or replaced. + +>>> 0.1.77.86 (29.01.07) +[-] oops, version dll wasn't bumped. +[+] small fix with Miranda ICQ detection. + +>>> 0.1.77.85 (29.01.07) +[!] FL release. + +>>> 0.1.75.84 (24-26.01.07, internal build) +[+] added Trillian Astra client. +[+] added Virus sub-client (ICQJ S7/SSS Mod). +[+] added Anastasia sub-client (ICQJ S7/SSS Mod). +[+] added ICQ for PocketPC sub-client (ICQJ S7/SSS Mod). +[+] added Gaim sub-client (ICQJ S7/SSS Mod). +[-] minor detection fixes. + +>>> 0.1.73.81-0.1.75.83 (12-23.01.07) +[!] added 3rd overlays' layer. :) +[-] some detection fixes. +[!] some overlays routines changed. +[!] some overlays icons changed. +[!] Unknown Miranda version icon changed. +[!] new way to show alpha build state - now if MirVer contains SecureIM/SimpPro/Unicode/etñ (i.e. overlay with arrow overlay), then small white triangle puts into that arrow/triange overlay (it probably looks not the best with very dark clist themes, so if you really don't like the way it looks - just assign blank icon onto +nightly ovelay). + +>>> 0.1.73.80 (12.01.07) +[+] Updater support for official FileListing (full version only!). + +>>> 0.1.73.78-79 (11-12.01.07) +[!] Standard/Full/Lite versions are tested and ready. +[+] added Stalker Miranda pack detection. +[!] source cleanup. +[!] official FileListing release (full version only!). + +>>> 0.1.67.73-0.1.73.77 (08-11.01.07, internal builds) +[!] renamed ICQJ Camouflage Mod to ICQJ Plus Mod. +[+] changes according new S7/SSS Mod MirVer (sub-clients too). +[-] big detection improvements, it's much more accurate now. +[!] source cleanup. +[!] something I don't remember. + +>>> 0.1.67.73-0.1.73.75 (28.12.06-12.01.07, internal builds) +[+] added kf jabber client. +[+] added Importal client. +[+] added eBuddy client. +[+] added JClaim client. +[+] added Inlux Messenger +[+] added ICQJ Plus overlay. +[+] added ICQJ Plus sub-clients detection. +[+] added ICQJ S7/SSS / ICQJ Plus 2002 sub-client. +[-] detection fixes. +[!] source cleanup. +[!] something I don't remember. + +>>> 0.1.67.73 (27.12.06) +[!] Portable overlay redrawn. +[!] Debug overlay redrawn. +[!] Release. + +>>> 0.1.64.72 (21-26.12.06) +[+] added Office overlay. +[+] added Portable (USB Flash Drive) overlay. +[+] added Debug overlay. +[-] fixed Jimm detection. +[-] fixed tweaked Miranda ICQ clients detection. + +>>> 0.1.64.71 (21.12.06) +[!] Gadu-Gadu v6 and v7 are now separated (thanks a lot to JKL for icons and testing!) +[!] Mail.Ru and Gadu-Gadu now in their own separate groups. + +>>> 0.1.64.70 (21.12.06) +[-] SIM detection fix. +[+] Miranda Gadu-Gadu overlay. +[+] added SysReset and FChat IRC clients (thanks to Arren!). + +>>> 0.1.64.69 (14-20.12.06) +[!] Release. + +>>> 0.1.61.67-0.1.64.68 (14-20.12.06, internal builds) +[!] Sorting. +[!] Fixes. +[!] Again: lots of clients are thrown out, lots are back again. +[!] Old Python clients are in the past, now it's Python logo + protocol overlays. +[!] More icons redrawn or changed. + +>>> 0.1.61.66 (14.12.06) +[-] fixed bug with empty SIM icon. +[-] small detection fixes. +[!] Python jabber transports now as Python logo + overlays (used the same overlays as for Miranda clients). +[!] some clients are back by request from Full to Standard. +[!] Next releases will be separated to Lite, Standard and Full. + +>>> 0.1.61.65 (12.12.06) +[!] release. + +>>> 0.1.61.60-64 (08-12.12.06, internal builds) +[!] it's now STANDARD build, some rare clients (for all protocols) are thrown out for reducing dll size. +[!] Miranda packs removed too (I will spread special version for developers) +[!] changed QIP PDA icon and sub-client icon overlays +[!] SIM client icon is as original one (temporarily it's one icon for all SIM's). +[!] sorting and groups changed. +[!] lots of icons redrawn. +[!] detection fixes. +[!] sources cleaning. + +>>> 0.1.53.59 (08.12.06) +[!] some icons are back again (to you: thank you for the fun). :) +[!] some sorting in Iconlib (in work). +[-] sime detection fixes. +[+] added pda and notebook overlays (for jabber clients). +[-] some icons redrawn, in progress (if you want to get some kind of a "lawsuit" - just use icons from original fingerprint :)). +[+] added new sub-clients for ICQ S7/SSS Mod (Kxicq2, QIP PDA/QIP Mobile, ICQ v6). + +>>> 0.1.53.58 (06.12.06) +[+] added SSL overlay. +[-] fixed Jabber SSS Mod detection. +[!] detection improvements. + +>>> 0.1.50.57 (05.12.06) +[!] some resource cleaning. +[!] release. + +>>> 0.1.50.56 (29.11.06-05.12.06, internal builds) +[!] merge with official sources. +[!] version bump +[!] redrawn some icons. +[-] detection fixes. +[!] "secure" and other overlays moved to corner arrows instead of locks and dots. +[+] ICQ v6 client detection added (for future). +[+] added JMeebo overlay. +[+] added Unicode overlay. +[+] added Jabber Messenger. +[!] v666 icon is back again. + +>>> 0.1.4.55 (29.11.06) +[!] some overlays redrawm. +[!] Talk.* and gmail.* MirVers now splitted. +[-] MSN and Jabber overlays fixes. + +>>> 0.1.4.54 (29.11.06) +[+] added Anastasia client. +[!] public release. + +>>> 0.1.4.52-53 (24-28.11.06, internal builds) +[+] added Skype 3 (future support :P). +[+] added Eyeball Chat client. +[+] added ekg2 client. +[+] added JabberNaut client. + +>>> 0.1.4.51 (23.11.06) +[!] merged with Fingerprint v0.1.0.4 sources. +[!] version bump. +[!] more accurate ICQ v6.6.6 detection. + +>>> 0.1.0.50 (23.11.06) +[!] release (VS6 build). + +>>> 0.1.0.46-49 (17-22.11.06, internal builds) +[!] updater is back again (thanks to Thief!). +[-] fixed a bit sub-clients detection of ICQ S7/SSS Mod. +[!] more testing. +[-] detection fixes. + +>>> 0.1.0.45 (17.11.06, internal builds) +[!] based on Fingerprint v0.1.0.0 sources. +[-] detection fixes. +[+] added nightly (alpha) overlay. +[!] IconLib (sub)menus reworked. + +>>> 0.0.30.35-0.40.44 (12.11.06, internal builds) +[!] based on latest Fingerprint sources. +[!] fully moved to overlays. +[+] clients detection fully reworked. +[+] sub-clients detection of ICQ S7/SSS Mod "fake" clients. +[+] some overlays are by XPK (visit his great site http://pk69.com) +[+] extra overlays (in dll via import). +[+] lots of other stuff. + +>>> 0.0.30.34 (23.08.06) +[!] fixed a bit broken detection. + +>>> 0.0.30.33 (22.08.06) +[!] changed ICQJ S7/SSS Mod icon. +[+] Detection fixes. + +>>> 0.0.30.32 (03.08.06) +[+] added FR pack +[+] fixes. + +>>> 0.0.30.31 (02.08.06, internal build) +[!] ICQJ S7/SSS Mod detection. +[-] some detection improvements. +[!] build with VS6 (less size due /md). + +>>> 0.0.30.30 (31.07.06) +[*] internal build + +>>> 0.0.29.29 (30.07.06) +[!] fixed crash on start on some configurations (thanks ghazan!) +[-] some detection fixes. +[!] MSN icons redraw/changed. +[-] IconLib tree simplified again due some IconLib bugs. + +>>> 0.0.29.28 (21.07.06) +[-] some detection fixes. +[+] added MirandaIM S7 Mod detection. +[+] added Se7ven Pack. +[+] added XiRCON client. +[+] added XiRCON client. +[+] added Babbel client. +[+] added KSirc client. +[!] add icon to clist when user have been just added. + +>>> 0.0.28.27 (30.06.06) +[-] some detection fixes. +[+] added AmIRC client. +[+] added aMule client. +[+] added BersIRC client. +[+] added cbirc client. +[+] added ChatZilla client. +[+] added dIRC client. +[+] added Eggdrop client. +[+] added Eggdrop RacBot client. +[+] added eMule MorphXT client. +[+] added eMule Neo client. +[+] added eMule Xtreme client. +[+] added GoPowerTools client. +[+] added HydraIRC client. +[+] added IceChat 5/7/others clients. +[+] added ircle client. +[+] added IRCXpro client. +[+] added jircii client. +[+] added jmIrc client. +[+] added Klient client. +[+] added Konversation client. +[+] added NeoRa Trion client. +[+] added Nettalk client. +[+] added NoNameScript client. +[+] added PJIRC client. +[+] added Snak client. +[+] added VircaIRC client. +[+] added VisionIRC client. +[+] added VisualIRC client. +[+] added VortecIRC client. +[+] added WeeChat client. +[+] added WLIrc client. +[+] added wmIRC client. +[+] added X-Chat Aqua client. +[+] added PyAIMt client. +[+] added PyICQt client. +[+] added PyIRCt client. +[+] added PyMSNt client. +[+] added PyYAHOOt client. + +>>> 0.0.27.26 (26.06.06) +[-] IconLib tree fixes. +[+] new IRC clients tree. +[+] added LexSys pack icon. +[+] added eMule client. +[+] added eMule+ client. +[+] added MirandaIM IRC client. +[+] added Irssi client. +[+] added KVIrc client. +[+] added mIRC client. +[+] added Opera client. +[+] added pIRC client. +[+] added Pirch client. +[+] added PJIRC client. +[+] added psyBNC client. +[+] added uTorrent client. +[+] added ZipTorrent client. +[+] added xBitch client. +[+] added xChat client. + +>>> 0.0.26.25 (16.06.06) +[!] fixed clents sorting (thanks to ~Grave~ for help). +[!] mobile clients are now in separate tree. + +>>> 0.0.26.24 (15.06.06) +[-] fixed broken Updater support (sorry, my bad). +[!] testing seems to be complete, IconLib's double trees bug is fixed (Thanks Joe@Whale). + +>>> 0.0.25.23 (08.06.06, internal build) +[!] new sorting is done (maybe :)), thanks MattJ for idea. +[!] new groups (sorted finaly) - Yahoo, MSN, AIM +[+] added new section - custom Miranda packs (hey, if you want to add your icon there - please contact me). +[!] splitted SIM detection (Win/MacOS/others). + +>>> 0.0.24.22 (05.06.06, internal build) +[!] more Miranda clients detection (splitted AimOSCAR, Jabber), new icons (they are not final). +[!] merged and fixed a bit gmail/jgmail clients detection. +[-] fixed AIM clients detection. +[+] Added MSN clients detection (addicial clients MSN 4.5-8.0 and more). +[+] Added Yahoo detection. +[*] something more, I don't remember. + +>>> 0.0.23.21 (24.05.06, internal build) +[!] changed Triple Software IM new icon. +[+] added ICQ Lite 5.1 client. +[!] redrawn ICQ Rambler icon. +[!] redrawn SIM icon. +[!] Some code cleaning and detection priority. + +>>> 0.0.22.20 (22.05.06, internal build) +[-] fixed some old Miranda versions detection. +[!] changed ICQ Netvigator icon (grrr, again, finally, to the original logo!). +[-] fixed broken AIM detection (dumb typo). +[+] added Conference Bot. + +>>> 0.0.22.19 (19.05.06, internal build) +[!] changed ICQ Netvigator icon. +[!] changed JGmail icon (temporarily again). +[+] added IMCom client. + +>>> 0.0.21.18 (17.05.06, internal build) +[!] added/splitted Skype 1.x/2.x detection. +[+] added ICQ Lite 5.1 detection. +[+] added BuddySpace client. +[+] added Yeemp client. +[+] added Kadu client. +[+] added NanoICQ client. +[+] added iMeem client. + +>>> 0.0.20.17 (12.05.06) +[!] version bump. +[-] fixed "blank" icon bug (made typo when was "playing"). +[-] fixed JETI client detection (thanks tweety). +[!] Mail.Ru Agent default icon rolled back to green (lots complained about it). + +>>> 0.0.19.16 (01:02:03 @ 04.05.06 :)) +[+] added AIM (+Triton) client (+ alternative icon). +[+] added JGmail client (temporal icon, I don't like current one). +[+] added SMS icon. +[+] Added TerraIM client +[!] changed ICQ Netvigator icon to the icon with the proper flag (thanks kissson for note). +[!] changed default Mail.Ru Agent icon. +[!] a bit simplified Miranda versions detection. +[!] less dll size due removing duplucate icons. + +>>> 0.0.19.15 (28.04.06) +[!] fixed bug with empty Unknown icon (thanks to ghazan). + +>>> 0.0.19.14 (20.04.06) +[+] added SMTP Transport icon. +[+] added Skype icon for the future support. +[+] added Ayttm client. +[!] changed ICQ iMac icon (again). +[+] added Added 2 alternative Proteus icons +[+] added more modern style Miranda icons (for dark skins, for example). + +>>> 0.0.19.13 (17.04.06) +[!] fixed wrong version in sources. + +>>> 0.0.19.12 (14.04.06) +[!] merge with official Fingerprint 0.0.0.19. +[+] added PocketPC client. +[+] added GreenThumb client. +[+] added NAIM client. +[+] added alternative TKabber icon. +[!] changed QQ icon. +[!] changed AIM icon. +[!] changed IM2 icon. +[!] changed GnomeICU icon. +[!] Changed icon for unknown Miranda version. + +>>> 0.0.18.11 (12.04.06, internal build) +[!] merge with official Fingerprint 0.0.0.18. +[+] added ICQ bigmir.net (UA) client. +[+] added Colloquy client. +[+] added MiniAIM client. +[+] added Colloquy client. + +>>> 0.0.16.10 (24.03.06) +[!] version bump +[!] sorting groups are temporarily simplified. +[!] fixed Miranda crash on try entering options. + +>>> 0.0.16.9 (23.03.06) +[!] version bump +[!] fixed my stupid bug with Updater support. +[!] first workaround with sorting (Still detest it, but it's better than nothing. Waiting for IconLib update). +[+] added WinJab client. +[+] added LinQ client. +[+] added GNU Gadu client. +[+] added JMC client. +[+] added BlackBerry client. +[+] added MozillaChat client. +[+] added Jeti client. +[+] added QQ client. +[+] added Gnome client. +[+] added Jabber BeOS client. +[!] changed ICQ for Mac and ICQ Netvigator client.s and some others. +[+] added alternative clients client.s (Jimm, Agile, TICQ, ICQ ISee, Miranda Jabber, Mail.Ru Agent), it's in dll, you'll see them on import. + +>>> 0.0.16.8 (21.03.06, internal build) +[*] just for internal testing + +>>> 0.0.15.7 (17.03.06) +[!] version bump +[-] fix with wrong MirVer strings which produces Miranda crash. +[!] source synchronization with .15 original build (added client groups, thought it's still needed to sort). + +>>> 0.0.14.6 (16.03.06, internal build) +[+] added myJabber client. +[+] added WannaChat client. +[+] added Meetro client. + +>>> 0.0.14.5 (15.03.06, internal build) +[+] added Spik client. +[+] added M2 client. +[+] added gYaber client. +[+] added Konnekt client. +[+] added SoapBox client. +[+] added Papla client. +[+] added Nitro client. +[+] added USCSS Nostromo client. +[+] added LLuna client. +[!] updated JabberWocky client.. +[!] replaced Gossip icon. +[!] updated new blog url for Updater. + +>>> 0.0.14.1-0.0.14.4 (07.03.06-12.03.06, internal builds) +[!] Version bump to scheme 0.0.xx.yy (where xx is build number of unmodded fingerprint, yy - modded build number). +[+] added Prelude client. +[+] added Gabber client. +[+] added Gajim client. +[+] added Proteus client. +[+] added TipicIM/TipicME clients. +[+] added Wildfire client. +[+] added TripleSoftwareIM client. +[+] added Neos client. +[+] added GTalk client. +[+] added Akeni client. +[+] added Zoep client. +[+] added Coccinella client. +[+] added Jabbin client. +[+] added WhisperIM client. +[+] added wija client. +[+] added moJab client. +[+] added JBother client. +[+] added JabberZilla client (not tested!). +[+] added JabberFoX client. +[+] added Colibri client. +[+] added GOIM client. +[+] added GCN client. +[+] added Gossip client. +[+] added Fire client. +[+] added Mercury Messenger client. +[+] added BitWise client. +[+] added Iruka client. +[+] added Spark IM client. +[!] TICQ icon replaced with TheBee icon. +[!] updated/replaced some icons. + +>>> 0.0.0.14c +[+] added mChat client. +[+] added uIM client. +[!] new PSI icon. +[!] new "ICQ ProSieben aka Pro7" icon. +[!] new "ICQ2Go! (Java)" icon. +[!] new TICQ icon. +[-] Some fixes. + +>>> 0.0.0.14b +[-] Some fixes. + +>>> 0.0.0.14a +[+] added Mail.Ru Agent client. +[+] added bulgarian ICQ ABV client. +[+] added Easy Message client. +[+] more accurate MirandaIM Jabber detection (thanks JKL for note). +[*] experimental Updater support (not tested!), thanks FREAK_THEMIGHTY for suggestion. +[+] added something more, but I don’t remember now>>> :) + +>>> 0.0.0.12a +[+] added Jabber Messenger client. +[+] added WTW client. +[+] added Tlen.pl client. + +>>> 0.0.0.11a +[+] added BitlBee client. +[+] added IC@ client. + +>>> 0.0.0.10a +[+] added R&Q (thanks to Thief). +[+] added Bombus java client (thanks to Shaggoth). +[+] added MirandaIM’s Jabber client detection. +[+] added AdiumX client. +[+] added Meebo client. +[+] added ComPad (forthcoming ICQ fork release). +[+] added Jabberwocky icon (fake actually - can’t test). +[*] replaced all official ICQ icons. +[+] replaced/fixed/redraw other client icons. +[-] fixed ISee and ICQJ Mod client detection when using ICQJ/ICQJ Mod. diff --git a/plugins/FingerprintNG/fingerprint_ng_vs2010.vcxproj b/plugins/FingerprintNG/fingerprint_ng_vs2010.vcxproj new file mode 100644 index 0000000000..2980521309 --- /dev/null +++ b/plugins/FingerprintNG/fingerprint_ng_vs2010.vcxproj @@ -0,0 +1,202 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + Fingerprint + {AF7D71D4-19B7-42B8-91DD-701F155AC4AE} + + + + DynamicLibrary + Unicode + + + DynamicLibrary + Unicode + true + + + DynamicLibrary + Unicode + + + DynamicLibrary + Unicode + true + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)64\Plugins\ + $(SolutionDir)$(Configuration)64\Plugins\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Plugins\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Plugins\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + true + + + + Full + OnlyExplicitInline + Size + ..\..\include;..\..\plugins\ExternalAPI;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_WINDOWS;_USRDLL;FINGERPRINT_EXPORTS;%(PreprocessorDefinitions) + true + Use + Level3 + global.h + true + + + true + true + false + $(IntDir)$(TargetName).lib + true + Windows + $(ProfileDir)..\..\bin10\lib + /PDBALTPATH:%_PDB% + + + NDEBUG;%(PreprocessorDefinitions) + ..\..\include\msapi + + + + + Disabled + ..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_WINDOWS;_USRDLL;FINGERPRINT_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + Use + Level3 + EditAndContinue + global.h + + + _DEBUG;%(PreprocessorDefinitions) + ..\..\include\msapi + + + true + false + $(IntDir)$(TargetName).lib + Windows + $(ProfileDir)..\..\bin10\lib + + + + + Full + OnlyExplicitInline + Size + ..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories) + true + Use + Level3 + WIN64;NDEBUG;_WINDOWS;_USRDLL;FINGERPRINT_EXPORTS;%(PreprocessorDefinitions) + global.h + true + + + NDEBUG;%(PreprocessorDefinitions) + ..\..\include\msapi + + + true + true + $(IntDir)$(TargetName).lib + false + true + Windows + $(ProfileDir)..\..\bin10\lib + /PDBALTPATH:%_PDB% + + + + + Disabled + ..\..\include;..\ExternalAPI;%(AdditionalIncludeDirectories) + WIN64;_DEBUG;_WINDOWS;_USRDLL;FINGERPRINT_EXPORTS;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + Use + Level3 + global.h + + + _DEBUG;%(PreprocessorDefinitions) + ..\..\include\msapi + + + true + false + $(IntDir)$(TargetName).lib + Windows + $(ProfileDir)..\..\bin10\lib + + + + + + + + + + + + + + Create + + + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/fingerprint_ng_vs2010.vcxproj.filters b/plugins/FingerprintNG/fingerprint_ng_vs2010.vcxproj.filters new file mode 100644 index 0000000000..7c22bd0780 --- /dev/null +++ b/plugins/FingerprintNG/fingerprint_ng_vs2010.vcxproj.filters @@ -0,0 +1,60 @@ + + + + + {624fd4ab-b60d-44c3-8933-ada206cccec0} + + + {d5835025-72d0-4dd0-a8af-fc2183707beb} + + + {1df62bdc-3545-41d9-949c-4d694799b59f} + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + + + Resource Files + + + Resource Files + + + Resource Files + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_AIM.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_AIM.vcxproj new file mode 100644 index 0000000000..4c1dfb1c19 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_AIM.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_AIM + {2D1D3D7C-F86B-4189-8D57-96575D441182} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_Gadu.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_Gadu.vcxproj new file mode 100644 index 0000000000..8f4076e0be --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_Gadu.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_Gadu + {48DDA047-898E-4C4C-A567-C76FE007BBB3} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_ICQ.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_ICQ.vcxproj new file mode 100644 index 0000000000..a55a0a8347 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_ICQ.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_ICQ + {14CB2AEA-EFE8-464E-9446-C08DF9619EBC} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_IRC.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_IRC.vcxproj new file mode 100644 index 0000000000..d785522d56 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_IRC.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_IRC + {3BEFA882-9323-4CFF-83D2-368B7D7C2488} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_Jabber.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_Jabber.vcxproj new file mode 100644 index 0000000000..882c83f3a3 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_Jabber.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + + + + + + + ClientIcons_Jabber + {23CF8697-38C5-4CEB-87BD-544EF8589619} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_MRA.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_MRA.vcxproj new file mode 100644 index 0000000000..eab17e6675 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_MRA.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_MRA + {8DE3A1E9-BCD9-429D-A81D-35B6F86AA0AA} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_MSN.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_MSN.vcxproj new file mode 100644 index 0000000000..19e29f9d45 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_MSN.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_MSN + {DA88431F-AAD2-4A15-BBA0-8435A3DE8BE7} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_Miranda.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_Miranda.vcxproj new file mode 100644 index 0000000000..1748ebe871 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_Miranda.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_Miranda + {7F854B13-37EA-4956-BAEE-9715AE9F4579} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_Packs.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_Packs.vcxproj new file mode 100644 index 0000000000..694f4ae067 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_Packs.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_packs + {99331043-10E4-4171-940E-D43E51B0401B} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_QQ.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_QQ.vcxproj new file mode 100644 index 0000000000..052fdaadf5 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_QQ.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_QQ + {DD92D185-5AE5-4E39-90C0-D9804E85768F} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_RSS.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_RSS.vcxproj new file mode 100644 index 0000000000..62b9e6f0bd --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_RSS.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_RSS + {EE41CC3A-FBC3-434E-B8E9-810D0287BC0D} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_Tlen.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_Tlen.vcxproj new file mode 100644 index 0000000000..cd67d28e92 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_Tlen.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_Tlen + {FC2C1A39-F5E3-4791-B425-E74E5F296C4B} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_Weather.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_Weather.vcxproj new file mode 100644 index 0000000000..2ad5607d95 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_Weather.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_Weather + {D88692A8-F0A3-4B13-A35B-89D2DDA6A3FB} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_Yahoo.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_Yahoo.vcxproj new file mode 100644 index 0000000000..f0e0793d39 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_Yahoo.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_Yahoo + {CF3A5226-1264-4735-83AE-A65C349FC61E} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_multiprotocols.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_multiprotocols.vcxproj new file mode 100644 index 0000000000..c6fda72215 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_multiprotocols.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_multiproto + {196C0237-7C8A-4887-BD0F-52E6BBE1D61B} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\Fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\Fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\Fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\Fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_others.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_others.vcxproj new file mode 100644 index 0000000000..57812149e7 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_others.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_others + {1957D0AE-B386-4BF0-A8B9-42229922BA91} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_overlays.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_overlays.vcxproj new file mode 100644 index 0000000000..bc58c20bc5 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_overlays.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_overlays + {7D81F099-33CC-4FF3-A465-3943CB3F70C6} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/iconpacks/ClientIcons_overlays_alt.vcxproj b/plugins/FingerprintNG/iconpacks/ClientIcons_overlays_alt.vcxproj new file mode 100644 index 0000000000..d7a83dbef8 --- /dev/null +++ b/plugins/FingerprintNG/iconpacks/ClientIcons_overlays_alt.vcxproj @@ -0,0 +1,115 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + ClientIcons_overlays_alt + {ED974A89-F8E2-4648-B7FA-24207912EFE0} + + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + DynamicLibrary + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>10.0.30319.1 + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)64\Icons\fp_ClientIcons\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)\Obj\$(ProjectName)\ + $(SolutionDir)$(Configuration)64\Obj\$(ProjectName)\ + true + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + true + Windows + $(SolutionDir)\lib + + + ..\..\..\include\msapi + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/FingerprintNG/icons/AIM/AIM.ico b/plugins/FingerprintNG/icons/AIM/AIM.ico new file mode 100644 index 0000000000..4e8ccf5377 Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/AIM.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/AIM_4.x.ico b/plugins/FingerprintNG/icons/AIM/AIM_4.x.ico new file mode 100644 index 0000000000..14673231bf Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/AIM_4.x.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/AIM_5.x.ico b/plugins/FingerprintNG/icons/AIM/AIM_5.x.ico new file mode 100644 index 0000000000..b45177f3e3 Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/AIM_5.x.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/AIM_6.x.ico b/plugins/FingerprintNG/icons/AIM/AIM_6.x.ico new file mode 100644 index 0000000000..7676f25d65 Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/AIM_6.x.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/AIM_7.x.ico b/plugins/FingerprintNG/icons/AIM/AIM_7.x.ico new file mode 100644 index 0000000000..4e8ccf5377 Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/AIM_7.x.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/AIM_Mac.ico b/plugins/FingerprintNG/icons/AIM/AIM_Mac.ico new file mode 100644 index 0000000000..7f69db2598 Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/AIM_Mac.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/AIM_Mobile.ico b/plugins/FingerprintNG/icons/AIM/AIM_Mobile.ico new file mode 100644 index 0000000000..00bd08b486 Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/AIM_Mobile.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/AIM_Triton.ico b/plugins/FingerprintNG/icons/AIM/AIM_Triton.ico new file mode 100644 index 0000000000..a211a49df0 Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/AIM_Triton.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/TerraIM.ico b/plugins/FingerprintNG/icons/AIM/TerraIM.ico new file mode 100644 index 0000000000..ce9b610cc7 Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/TerraIM.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/miniaim.ico b/plugins/FingerprintNG/icons/AIM/miniaim.ico new file mode 100644 index 0000000000..8268b726ff Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/miniaim.ico differ diff --git a/plugins/FingerprintNG/icons/AIM/naim.ico b/plugins/FingerprintNG/icons/AIM/naim.ico new file mode 100644 index 0000000000..0a8d916cfe Binary files /dev/null and b/plugins/FingerprintNG/icons/AIM/naim.ico differ diff --git a/plugins/FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_6.ico b/plugins/FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_6.ico new file mode 100644 index 0000000000..beffcaaa3b Binary files /dev/null and b/plugins/FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_6.ico differ diff --git a/plugins/FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_7.ico b/plugins/FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_7.ico new file mode 100644 index 0000000000..b83eb977e4 Binary files /dev/null and b/plugins/FingerprintNG/icons/Gadu-Gadu/Gadu_Gadu_7.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/&RQ.ico b/plugins/FingerprintNG/icons/ICQ/&RQ.ico new file mode 100644 index 0000000000..76641854cc Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/&RQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/1&1.ico b/plugins/FingerprintNG/icons/ICQ/1&1.ico new file mode 100644 index 0000000000..f812e41128 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/1&1.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/Anastasia.ico b/plugins/FingerprintNG/icons/ICQ/Anastasia.ico new file mode 100644 index 0000000000..3f2cce730c Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/Anastasia.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/CenterICQ.ico b/plugins/FingerprintNG/icons/ICQ/CenterICQ.ico new file mode 100644 index 0000000000..926dbce7c3 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/CenterICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/D[i]Chat.ico b/plugins/FingerprintNG/icons/ICQ/D[i]Chat.ico new file mode 100644 index 0000000000..5e95926677 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/D[i]Chat.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/Delphi.ico b/plugins/FingerprintNG/icons/ICQ/Delphi.ico new file mode 100644 index 0000000000..53eca79b17 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/Delphi.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/GlICQ.ico b/plugins/FingerprintNG/icons/ICQ/GlICQ.ico new file mode 100644 index 0000000000..d50116b147 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/GlICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/GnomeICU.ico b/plugins/FingerprintNG/icons/ICQ/GnomeICU.ico new file mode 100644 index 0000000000..18ae1b8654 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/GnomeICU.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/IC@.ico b/plugins/FingerprintNG/icons/ICQ/IC@.ico new file mode 100644 index 0000000000..5a1616e9de Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/IC@.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/ICQ_2.x.ico b/plugins/FingerprintNG/icons/ICQ/ICQ_2.x.ico new file mode 100644 index 0000000000..464dea375e Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/ICQ_2.x.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/JICQ.ico b/plugins/FingerprintNG/icons/ICQ/JICQ.ico new file mode 100644 index 0000000000..a8bfab6332 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/JICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/Jimm.ico b/plugins/FingerprintNG/icons/ICQ/Jimm.ico new file mode 100644 index 0000000000..4e9c9f81be Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/Jimm.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/KM_Aska.ico b/plugins/FingerprintNG/icons/ICQ/KM_Aska.ico new file mode 100644 index 0000000000..60b41844cf Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/KM_Aska.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/LibICQ2000.ico b/plugins/FingerprintNG/icons/ICQ/LibICQ2000.ico new file mode 100644 index 0000000000..4f1db624a0 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/LibICQ2000.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/Licq.ico b/plugins/FingerprintNG/icons/ICQ/Licq.ico new file mode 100644 index 0000000000..40bf723409 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/Licq.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/MIP.ico b/plugins/FingerprintNG/icons/ICQ/MIP.ico new file mode 100644 index 0000000000..2dde177782 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/MIP.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/NanoICQ.ico b/plugins/FingerprintNG/icons/ICQ/NanoICQ.ico new file mode 100644 index 0000000000..9cd92abf87 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/NanoICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/QIP.ico b/plugins/FingerprintNG/icons/ICQ/QIP.ico new file mode 100644 index 0000000000..f282401d9c Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/QIP.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/R&Q.ico b/plugins/FingerprintNG/icons/ICQ/R&Q.ico new file mode 100644 index 0000000000..22425c6bab Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/R&Q.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/Smaper.ico b/plugins/FingerprintNG/icons/ICQ/Smaper.ico new file mode 100644 index 0000000000..f621d345ad Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/Smaper.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/SmartICQ.ico b/plugins/FingerprintNG/icons/ICQ/SmartICQ.ico new file mode 100644 index 0000000000..cfc12ef103 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/SmartICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/Spambot.ico b/plugins/FingerprintNG/icons/ICQ/Spambot.ico new file mode 100644 index 0000000000..fb33ad874b Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/Spambot.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/StrICQ.ico b/plugins/FingerprintNG/icons/ICQ/StrICQ.ico new file mode 100644 index 0000000000..0ce1b745ba Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/StrICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/TICQ.ico b/plugins/FingerprintNG/icons/ICQ/TICQ.ico new file mode 100644 index 0000000000..8e10375ab5 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/TICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/WebICQ.ico b/plugins/FingerprintNG/icons/ICQ/WebICQ.ico new file mode 100644 index 0000000000..683ceeeb92 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/WebICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/YSM.ico b/plugins/FingerprintNG/icons/ICQ/YSM.ico new file mode 100644 index 0000000000..a1d3dc0550 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/YSM.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/Yeemp.ico b/plugins/FingerprintNG/icons/ICQ/Yeemp.ico new file mode 100644 index 0000000000..239232a46f Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/Yeemp.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/alICQ.ico b/plugins/FingerprintNG/icons/ICQ/alICQ.ico new file mode 100644 index 0000000000..1538670ab6 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/alICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/asia.ico b/plugins/FingerprintNG/icons/ICQ/asia.ico new file mode 100644 index 0000000000..c4b99a032d Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/asia.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/biohazard.ico b/plugins/FingerprintNG/icons/ICQ/biohazard.ico new file mode 100644 index 0000000000..f938ba7898 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/biohazard.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/corepager.ico b/plugins/FingerprintNG/icons/ICQ/corepager.ico new file mode 100644 index 0000000000..4955a3c935 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/corepager.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/icy juice.ico b/plugins/FingerprintNG/icons/ICQ/icy juice.ico new file mode 100644 index 0000000000..05445e495b Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/icy juice.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/kxICQ2.ico b/plugins/FingerprintNG/icons/ICQ/kxICQ2.ico new file mode 100644 index 0000000000..2dfcfed4ad Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/kxICQ2.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/locid.ico b/plugins/FingerprintNG/icons/ICQ/locid.ico new file mode 100644 index 0000000000..a378b71954 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/locid.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/mICQ.ico b/plugins/FingerprintNG/icons/ICQ/mICQ.ico new file mode 100644 index 0000000000..be8a3a3d2b Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/mICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/nICQ.ico b/plugins/FingerprintNG/icons/ICQ/nICQ.ico new file mode 100644 index 0000000000..c3ab679403 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/nICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/official/ICQ.ico b/plugins/FingerprintNG/icons/ICQ/official/ICQ.ico new file mode 100644 index 0000000000..63f408b9b4 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/official/ICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v6.ico b/plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v6.ico new file mode 100644 index 0000000000..526a51fb41 Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v6.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v7.ico b/plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v7.ico new file mode 100644 index 0000000000..4966ba3b1d Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v7.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v8.ico b/plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v8.ico new file mode 100644 index 0000000000..963843737e Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/official/overlay_ICQ_v8.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/stICQ.ico b/plugins/FingerprintNG/icons/ICQ/stICQ.ico new file mode 100644 index 0000000000..55c85882eb Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/stICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/vICQ.ico b/plugins/FingerprintNG/icons/ICQ/vICQ.ico new file mode 100644 index 0000000000..48bda59a0c Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/vICQ.ico differ diff --git a/plugins/FingerprintNG/icons/ICQ/vmICQ.ico b/plugins/FingerprintNG/icons/ICQ/vmICQ.ico new file mode 100644 index 0000000000..e9457245be Binary files /dev/null and b/plugins/FingerprintNG/icons/ICQ/vmICQ.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/AmIRC.ico b/plugins/FingerprintNG/icons/IRC/AmIRC.ico new file mode 100644 index 0000000000..ac41caab16 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/AmIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Babbel.ico b/plugins/FingerprintNG/icons/IRC/Babbel.ico new file mode 100644 index 0000000000..fc75b5f19c Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Babbel.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/BersIRC.ico b/plugins/FingerprintNG/icons/IRC/BersIRC.ico new file mode 100644 index 0000000000..cdf03d85b7 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/BersIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/ChatZilla.ico b/plugins/FingerprintNG/icons/IRC/ChatZilla.ico new file mode 100644 index 0000000000..08d1ecdcd5 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/ChatZilla.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Conversation.ico b/plugins/FingerprintNG/icons/IRC/Conversation.ico new file mode 100644 index 0000000000..efd39fe19d Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Conversation.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Eggdrop.ico b/plugins/FingerprintNG/icons/IRC/Eggdrop.ico new file mode 100644 index 0000000000..a9878ab4a2 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Eggdrop.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Eggdrop_RacBot.ico b/plugins/FingerprintNG/icons/IRC/Eggdrop_RacBot.ico new file mode 100644 index 0000000000..e8ccdffa10 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Eggdrop_RacBot.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/FChat.ico b/plugins/FingerprintNG/icons/IRC/FChat.ico new file mode 100644 index 0000000000..8db55b6af7 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/FChat.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/GDP Web Chat.ico b/plugins/FingerprintNG/icons/IRC/GDP Web Chat.ico new file mode 100644 index 0000000000..46cbb0d173 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/GDP Web Chat.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/GoPowerTools.ico b/plugins/FingerprintNG/icons/IRC/GoPowerTools.ico new file mode 100644 index 0000000000..908436574a Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/GoPowerTools.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/HydraIRC.ico b/plugins/FingerprintNG/icons/IRC/HydraIRC.ico new file mode 100644 index 0000000000..a2047e9dc0 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/HydraIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/IRC.ico b/plugins/FingerprintNG/icons/IRC/IRC.ico new file mode 100644 index 0000000000..ed024bf650 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/IRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/IRCXpro.ico b/plugins/FingerprintNG/icons/IRC/IRCXpro.ico new file mode 100644 index 0000000000..212cfb4ab1 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/IRCXpro.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/IRC_unknown.ico b/plugins/FingerprintNG/icons/IRC/IRC_unknown.ico new file mode 100644 index 0000000000..4e3463dace Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/IRC_unknown.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/IceChat.ico b/plugins/FingerprintNG/icons/IRC/IceChat.ico new file mode 100644 index 0000000000..ca379f482c Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/IceChat.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/KVIrc.ico b/plugins/FingerprintNG/icons/IRC/KVIrc.ico new file mode 100644 index 0000000000..f5fd203cd3 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/KVIrc.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Klient.ico b/plugins/FingerprintNG/icons/IRC/Klient.ico new file mode 100644 index 0000000000..05f4b5bcb4 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Klient.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Konversation.ico b/plugins/FingerprintNG/icons/IRC/Konversation.ico new file mode 100644 index 0000000000..61ca369615 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Konversation.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/MacIrssi4.ico b/plugins/FingerprintNG/icons/IRC/MacIrssi4.ico new file mode 100644 index 0000000000..aaaeb5b327 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/MacIrssi4.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/NeoRa Trion.ico b/plugins/FingerprintNG/icons/IRC/NeoRa Trion.ico new file mode 100644 index 0000000000..82e1cb3ee0 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/NeoRa Trion.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Nettalk.ico b/plugins/FingerprintNG/icons/IRC/Nettalk.ico new file mode 100644 index 0000000000..4d4e50596e Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Nettalk.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/NoNameScript.ico b/plugins/FingerprintNG/icons/IRC/NoNameScript.ico new file mode 100644 index 0000000000..49dfe6506e Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/NoNameScript.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Opera.ico b/plugins/FingerprintNG/icons/IRC/Opera.ico new file mode 100644 index 0000000000..d8f23a0f13 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Opera.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/PJIRC.ico b/plugins/FingerprintNG/icons/IRC/PJIRC.ico new file mode 100644 index 0000000000..02e6045742 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/PJIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Pirch.ico b/plugins/FingerprintNG/icons/IRC/Pirch.ico new file mode 100644 index 0000000000..aebe24ce66 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Pirch.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Pocket IRC.ico b/plugins/FingerprintNG/icons/IRC/Pocket IRC.ico new file mode 100644 index 0000000000..383239ad70 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Pocket IRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/ProChat.ico b/plugins/FingerprintNG/icons/IRC/ProChat.ico new file mode 100644 index 0000000000..8701482e5a Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/ProChat.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/SmartIRC.ico b/plugins/FingerprintNG/icons/IRC/SmartIRC.ico new file mode 100644 index 0000000000..b126177ac6 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/SmartIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Snak.ico b/plugins/FingerprintNG/icons/IRC/Snak.ico new file mode 100644 index 0000000000..3ba886b4a2 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Snak.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/SysReset.ico b/plugins/FingerprintNG/icons/IRC/SysReset.ico new file mode 100644 index 0000000000..066138e0ce Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/SysReset.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/VircaIRC.ico b/plugins/FingerprintNG/icons/IRC/VircaIRC.ico new file mode 100644 index 0000000000..feac4f65ee Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/VircaIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/VisionIRC.ico b/plugins/FingerprintNG/icons/IRC/VisionIRC.ico new file mode 100644 index 0000000000..b6e4ce2bb9 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/VisionIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/VisualIRC.ico b/plugins/FingerprintNG/icons/IRC/VisualIRC.ico new file mode 100644 index 0000000000..2b8bcece91 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/VisualIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/VortecIRC.ico b/plugins/FingerprintNG/icons/IRC/VortecIRC.ico new file mode 100644 index 0000000000..8b07038a78 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/VortecIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/WLIrc.ico b/plugins/FingerprintNG/icons/IRC/WLIrc.ico new file mode 100644 index 0000000000..00b62c5414 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/WLIrc.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/WeeChat.ico b/plugins/FingerprintNG/icons/IRC/WeeChat.ico new file mode 100644 index 0000000000..fffc5318a0 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/WeeChat.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/X-Chat Aqua.ico b/plugins/FingerprintNG/icons/IRC/X-Chat Aqua.ico new file mode 100644 index 0000000000..d232aec449 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/X-Chat Aqua.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Xirc.ico b/plugins/FingerprintNG/icons/IRC/Xirc.ico new file mode 100644 index 0000000000..831164fe5a Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Xirc.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/Xircon.ico b/plugins/FingerprintNG/icons/IRC/Xircon.ico new file mode 100644 index 0000000000..8eb62a9ac0 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/Xircon.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/ZipTorrent.ico b/plugins/FingerprintNG/icons/IRC/ZipTorrent.ico new file mode 100644 index 0000000000..31a33d04b9 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/ZipTorrent.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/aMule.ico b/plugins/FingerprintNG/icons/IRC/aMule.ico new file mode 100644 index 0000000000..eecc0aa64b Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/aMule.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/cbirc.ico b/plugins/FingerprintNG/icons/IRC/cbirc.ico new file mode 100644 index 0000000000..5290a76b91 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/cbirc.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/dIRC.ico b/plugins/FingerprintNG/icons/IRC/dIRC.ico new file mode 100644 index 0000000000..a2443747da Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/dIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/eMule.ico b/plugins/FingerprintNG/icons/IRC/eMule.ico new file mode 100644 index 0000000000..812fe4ae9d Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/eMule.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/eMule_MorphXT.ico b/plugins/FingerprintNG/icons/IRC/eMule_MorphXT.ico new file mode 100644 index 0000000000..934ca7502d Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/eMule_MorphXT.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/eMule_Neo.ico b/plugins/FingerprintNG/icons/IRC/eMule_Neo.ico new file mode 100644 index 0000000000..c8bf89ef1e Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/eMule_Neo.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/eMule_Xtreme.ico b/plugins/FingerprintNG/icons/IRC/eMule_Xtreme.ico new file mode 100644 index 0000000000..fc28244f03 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/eMule_Xtreme.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/eMule_plus.ico b/plugins/FingerprintNG/icons/IRC/eMule_plus.ico new file mode 100644 index 0000000000..7e3763b5b1 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/eMule_plus.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/ircle.ico b/plugins/FingerprintNG/icons/IRC/ircle.ico new file mode 100644 index 0000000000..00df71f831 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/ircle.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/jircii.ico b/plugins/FingerprintNG/icons/IRC/jircii.ico new file mode 100644 index 0000000000..d318bf2bf1 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/jircii.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/jmIrc.ico b/plugins/FingerprintNG/icons/IRC/jmIrc.ico new file mode 100644 index 0000000000..8d6553a990 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/jmIrc.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/ksirc.ico b/plugins/FingerprintNG/icons/IRC/ksirc.ico new file mode 100644 index 0000000000..e5be4a099f Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/ksirc.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/mIRC.ico b/plugins/FingerprintNG/icons/IRC/mIRC.ico new file mode 100644 index 0000000000..cfc12ef103 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/mIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/mp3script.ico b/plugins/FingerprintNG/icons/IRC/mp3script.ico new file mode 100644 index 0000000000..6b1f3b0881 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/mp3script.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/pIRC.ico b/plugins/FingerprintNG/icons/IRC/pIRC.ico new file mode 100644 index 0000000000..4103c929e7 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/pIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/piorun.ico b/plugins/FingerprintNG/icons/IRC/piorun.ico new file mode 100644 index 0000000000..eb7f38cd24 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/piorun.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/psyBNC.ico b/plugins/FingerprintNG/icons/IRC/psyBNC.ico new file mode 100644 index 0000000000..14c127d674 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/psyBNC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/savIRC.ico b/plugins/FingerprintNG/icons/IRC/savIRC.ico new file mode 100644 index 0000000000..31fd6ef39d Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/savIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/uTorrent.ico b/plugins/FingerprintNG/icons/IRC/uTorrent.ico new file mode 100644 index 0000000000..778435dbf9 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/uTorrent.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/wmIRC.ico b/plugins/FingerprintNG/icons/IRC/wmIRC.ico new file mode 100644 index 0000000000..929294ff9d Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/wmIRC.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/xBitch.ico b/plugins/FingerprintNG/icons/IRC/xBitch.ico new file mode 100644 index 0000000000..880e5ad1c9 Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/xBitch.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/xChat.ico b/plugins/FingerprintNG/icons/IRC/xChat.ico new file mode 100644 index 0000000000..9fa3b973ec Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/xChat.ico differ diff --git a/plugins/FingerprintNG/icons/IRC/zsIRC.ico b/plugins/FingerprintNG/icons/IRC/zsIRC.ico new file mode 100644 index 0000000000..fe44878f1d Binary files /dev/null and b/plugins/FingerprintNG/icons/IRC/zsIRC.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/AQQ.ico b/plugins/FingerprintNG/icons/Jabber/AQQ.ico new file mode 100644 index 0000000000..65998c3c40 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/AQQ.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Akeni.ico b/plugins/FingerprintNG/icons/Jabber/Akeni.ico new file mode 100644 index 0000000000..80a006e105 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Akeni.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Ambrosia XMPP Server.ico b/plugins/FingerprintNG/icons/Jabber/Ambrosia XMPP Server.ico new file mode 100644 index 0000000000..5676a885d7 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Ambrosia XMPP Server.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Anothr Rss Bot.ico b/plugins/FingerprintNG/icons/Jabber/Anothr Rss Bot.ico new file mode 100644 index 0000000000..d6bbf5b4fc Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Anothr Rss Bot.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/BarnOwl.ico b/plugins/FingerprintNG/icons/Jabber/BarnOwl.ico new file mode 100644 index 0000000000..192e3e5605 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/BarnOwl.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/BeeNut.ico b/plugins/FingerprintNG/icons/Jabber/BeeNut.ico new file mode 100644 index 0000000000..05382eb243 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/BeeNut.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/BellSouth.ico b/plugins/FingerprintNG/icons/Jabber/BellSouth.ico new file mode 100644 index 0000000000..a54b860310 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/BellSouth.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/BitWise.ico b/plugins/FingerprintNG/icons/Jabber/BitWise.ico new file mode 100644 index 0000000000..467c6f2692 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/BitWise.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/BlackBerry.ico b/plugins/FingerprintNG/icons/Jabber/BlackBerry.ico new file mode 100644 index 0000000000..033aabbfca Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/BlackBerry.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Bombus NG.ico b/plugins/FingerprintNG/icons/Jabber/Bombus NG.ico new file mode 100644 index 0000000000..b70fc7f597 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Bombus NG.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Bombus QD.ico b/plugins/FingerprintNG/icons/Jabber/Bombus QD.ico new file mode 100644 index 0000000000..262ee5a3b9 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Bombus QD.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/BombusMod.ico b/plugins/FingerprintNG/icons/Jabber/BombusMod.ico new file mode 100644 index 0000000000..eab8fc98f0 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/BombusMod.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Bowline.ico b/plugins/FingerprintNG/icons/Jabber/Bowline.ico new file mode 100644 index 0000000000..7a1c4e538a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Bowline.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/BuddySpace.ico b/plugins/FingerprintNG/icons/Jabber/BuddySpace.ico new file mode 100644 index 0000000000..6fdd8c5843 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/BuddySpace.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/CJC.ico b/plugins/FingerprintNG/icons/Jabber/CJC.ico new file mode 100644 index 0000000000..74d45ac9eb Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/CJC.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/CRoom.ico b/plugins/FingerprintNG/icons/Jabber/CRoom.ico new file mode 100644 index 0000000000..627d4f132e Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/CRoom.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/CampusTalk.ico b/plugins/FingerprintNG/icons/Jabber/CampusTalk.ico new file mode 100644 index 0000000000..8ea62daae4 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/CampusTalk.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Candy.ico b/plugins/FingerprintNG/icons/Jabber/Candy.ico new file mode 100644 index 0000000000..60c57e7f00 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Candy.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Chatopus.ico b/plugins/FingerprintNG/icons/Jabber/Chatopus.ico new file mode 100644 index 0000000000..a92e5564f1 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Chatopus.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Chikka.ico b/plugins/FingerprintNG/icons/Jabber/Chikka.ico new file mode 100644 index 0000000000..5d4d1c7e93 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Chikka.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/ChitChat.ico b/plugins/FingerprintNG/icons/Jabber/ChitChat.ico new file mode 100644 index 0000000000..ab230ae8de Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/ChitChat.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Claros Chat.ico b/plugins/FingerprintNG/icons/Jabber/Claros Chat.ico new file mode 100644 index 0000000000..64f9cbd220 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Claros Chat.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Coccinella.ico b/plugins/FingerprintNG/icons/Jabber/Coccinella.ico new file mode 100644 index 0000000000..b237ca6b08 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Coccinella.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Colibry.ico b/plugins/FingerprintNG/icons/Jabber/Colibry.ico new file mode 100644 index 0000000000..6fa79bee60 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Colibry.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Colloquy.ico b/plugins/FingerprintNG/icons/Jabber/Colloquy.ico new file mode 100644 index 0000000000..4af5b05641 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Colloquy.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/CommuniGate Pro.ico b/plugins/FingerprintNG/icons/Jabber/CommuniGate Pro.ico new file mode 100644 index 0000000000..c435df1e48 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/CommuniGate Pro.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Crosstalk.ico b/plugins/FingerprintNG/icons/Jabber/Crosstalk.ico new file mode 100644 index 0000000000..67c198cb54 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Crosstalk.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Cyclops Chat.ico b/plugins/FingerprintNG/icons/Jabber/Cyclops Chat.ico new file mode 100644 index 0000000000..0631a410da Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Cyclops Chat.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Desyr.ico b/plugins/FingerprintNG/icons/Jabber/Desyr.ico new file mode 100644 index 0000000000..bd35601c0b Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Desyr.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/EMess.ico b/plugins/FingerprintNG/icons/Jabber/EMess.ico new file mode 100644 index 0000000000..4e402895ef Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/EMess.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/EveryBuddy.ico b/plugins/FingerprintNG/icons/Jabber/EveryBuddy.ico new file mode 100644 index 0000000000..9806dacc65 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/EveryBuddy.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Exodus.ico b/plugins/FingerprintNG/icons/Jabber/Exodus.ico new file mode 100644 index 0000000000..2277c65f7d Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Exodus.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Fire.ico b/plugins/FingerprintNG/icons/Jabber/Fire.ico new file mode 100644 index 0000000000..1c0ad97781 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Fire.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/GCN.ico b/plugins/FingerprintNG/icons/Jabber/GCN.ico new file mode 100644 index 0000000000..0b21f7839b Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/GCN.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/GNU_Gadu.ico b/plugins/FingerprintNG/icons/Jabber/GNU_Gadu.ico new file mode 100644 index 0000000000..675f7a3cfa Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/GNU_Gadu.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/GOIM.ico b/plugins/FingerprintNG/icons/Jabber/GOIM.ico new file mode 100644 index 0000000000..1b16568079 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/GOIM.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/GTalk Gadget.ico b/plugins/FingerprintNG/icons/Jabber/GTalk Gadget.ico new file mode 100644 index 0000000000..2ad0f10e2b Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/GTalk Gadget.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/GTalk.ico b/plugins/FingerprintNG/icons/Jabber/GTalk.ico new file mode 100644 index 0000000000..69f9b2653b Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/GTalk.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Gabber.ico b/plugins/FingerprintNG/icons/Jabber/Gabber.ico new file mode 100644 index 0000000000..8e3769ba7a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Gabber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Gabble.ico b/plugins/FingerprintNG/icons/Jabber/Gabble.ico new file mode 100644 index 0000000000..e81509b1a8 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Gabble.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Gajim.ico b/plugins/FingerprintNG/icons/Jabber/Gajim.ico new file mode 100644 index 0000000000..9aed148204 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Gajim.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Gibberbot.ico b/plugins/FingerprintNG/icons/Jabber/Gibberbot.ico new file mode 100644 index 0000000000..0f999bb4e5 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Gibberbot.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Gmail.ico b/plugins/FingerprintNG/icons/Jabber/Gmail.ico new file mode 100644 index 0000000000..e1edb9b2b4 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Gmail.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Gmail_Conference_Bot.ico b/plugins/FingerprintNG/icons/Jabber/Gmail_Conference_Bot.ico new file mode 100644 index 0000000000..a3b69d00be Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Gmail_Conference_Bot.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Gnome.ico b/plugins/FingerprintNG/icons/Jabber/Gnome.ico new file mode 100644 index 0000000000..c29a57a49c Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Gnome.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/GoTalkMobile.ico b/plugins/FingerprintNG/icons/Jabber/GoTalkMobile.ico new file mode 100644 index 0000000000..8bb8ef5bf2 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/GoTalkMobile.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Gossip.ico b/plugins/FingerprintNG/icons/Jabber/Gossip.ico new file mode 100644 index 0000000000..a36775e993 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Gossip.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/GreenThumb.ico b/plugins/FingerprintNG/icons/Jabber/GreenThumb.ico new file mode 100644 index 0000000000..3b2982e5b9 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/GreenThumb.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Gush.ico b/plugins/FingerprintNG/icons/Jabber/Gush.ico new file mode 100644 index 0000000000..fab7ad507f Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Gush.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/IM Friendly!.ico b/plugins/FingerprintNG/icons/Jabber/IM Friendly!.ico new file mode 100644 index 0000000000..458b28375e Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/IM Friendly!.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/IMCom.ico b/plugins/FingerprintNG/icons/Jabber/IMCom.ico new file mode 100644 index 0000000000..b954383bcf Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/IMCom.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Imified.ico b/plugins/FingerprintNG/icons/Jabber/Imified.ico new file mode 100644 index 0000000000..23f4b7f235 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Imified.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Importal.ico b/plugins/FingerprintNG/icons/Jabber/Importal.ico new file mode 100644 index 0000000000..5ef13365cf Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Importal.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Instan-t.ico b/plugins/FingerprintNG/icons/Jabber/Instan-t.ico new file mode 100644 index 0000000000..8fcdd129f9 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Instan-t.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Interaction.ico b/plugins/FingerprintNG/icons/Jabber/Interaction.ico new file mode 100644 index 0000000000..26690334cb Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Interaction.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/J2J Transport.ico b/plugins/FingerprintNG/icons/Jabber/J2J Transport.ico new file mode 100644 index 0000000000..bfaf26eab3 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/J2J Transport.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JAJC.ico b/plugins/FingerprintNG/icons/Jabber/JAJC.ico new file mode 100644 index 0000000000..d258d72900 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JAJC.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JClaim.ico b/plugins/FingerprintNG/icons/Jabber/JClaim.ico new file mode 100644 index 0000000000..016c83bf6e Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JClaim.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JMC.ico b/plugins/FingerprintNG/icons/Jabber/JMC.ico new file mode 100644 index 0000000000..7f33065714 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JMC.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JWChat.ico b/plugins/FingerprintNG/icons/Jabber/JWChat.ico new file mode 100644 index 0000000000..2c7fe84df2 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JWChat.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JWGC.ico b/plugins/FingerprintNG/icons/Jabber/JWGC.ico new file mode 100644 index 0000000000..80ff2e5cb2 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JWGC.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jabba.ico b/plugins/FingerprintNG/icons/Jabber/Jabba.ico new file mode 100644 index 0000000000..a83bc058f8 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jabba.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jabber client.ico b/plugins/FingerprintNG/icons/Jabber/Jabber client.ico new file mode 100644 index 0000000000..367968d251 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jabber client.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jabber-Net.ico b/plugins/FingerprintNG/icons/Jabber/Jabber-Net.ico new file mode 100644 index 0000000000..8fb87cf8de Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jabber-Net.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jabber.ico b/plugins/FingerprintNG/icons/Jabber/Jabber.ico new file mode 100644 index 0000000000..5ea0ff5c99 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jabber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JabberApplet.ico b/plugins/FingerprintNG/icons/Jabber/JabberApplet.ico new file mode 100644 index 0000000000..ff6b777d07 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JabberApplet.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JabberFoX.ico b/plugins/FingerprintNG/icons/Jabber/JabberFoX.ico new file mode 100644 index 0000000000..cb8bddb43b Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JabberFoX.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JabberMessenger.ico b/plugins/FingerprintNG/icons/Jabber/JabberMessenger.ico new file mode 100644 index 0000000000..5c5ffa9f7f Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JabberMessenger.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JabberNaut.ico b/plugins/FingerprintNG/icons/Jabber/JabberNaut.ico new file mode 100644 index 0000000000..2904589224 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JabberNaut.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JabberWocky.ico b/plugins/FingerprintNG/icons/Jabber/JabberWocky.ico new file mode 100644 index 0000000000..32e991696b Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JabberWocky.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JabberZilla.ico b/plugins/FingerprintNG/icons/Jabber/JabberZilla.ico new file mode 100644 index 0000000000..0f94c3503d Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JabberZilla.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jabber_BeOS.ico b/plugins/FingerprintNG/icons/Jabber/Jabber_BeOS.ico new file mode 100644 index 0000000000..70ea0a9127 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jabber_BeOS.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jabbim.ico b/plugins/FingerprintNG/icons/Jabber/Jabbim.ico new file mode 100644 index 0000000000..a424222a56 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jabbim.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jabbroid.ico b/plugins/FingerprintNG/icons/Jabber/Jabbroid.ico new file mode 100644 index 0000000000..b35c78de6c Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jabbroid.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jabiru.ico b/plugins/FingerprintNG/icons/Jabber/Jabiru.ico new file mode 100644 index 0000000000..6894277d4f Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jabiru.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jamm.ico b/plugins/FingerprintNG/icons/Jabber/Jamm.ico new file mode 100644 index 0000000000..92dcfb0e9a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jamm.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jeti.ico b/plugins/FingerprintNG/icons/Jabber/Jeti.ico new file mode 100644 index 0000000000..2a349e2ed5 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jeti.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Jitsi.ico b/plugins/FingerprintNG/icons/Jabber/Jitsi.ico new file mode 100644 index 0000000000..7b9754d948 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Jitsi.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Joost.ico b/plugins/FingerprintNG/icons/Jabber/Joost.ico new file mode 100644 index 0000000000..5604f0aa95 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Joost.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/JuBo.ico b/plugins/FingerprintNG/icons/Jabber/JuBo.ico new file mode 100644 index 0000000000..0e940934eb Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/JuBo.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Konnekt.ico b/plugins/FingerprintNG/icons/Jabber/Konnekt.ico new file mode 100644 index 0000000000..4695933290 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Konnekt.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/LJ Bot.ico b/plugins/FingerprintNG/icons/Jabber/LJ Bot.ico new file mode 100644 index 0000000000..ebc16cdbd0 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/LJ Bot.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/LLuna.ico b/plugins/FingerprintNG/icons/Jabber/LLuna.ico new file mode 100644 index 0000000000..6b7cdf79b5 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/LLuna.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Laffer.ico b/plugins/FingerprintNG/icons/Jabber/Laffer.ico new file mode 100644 index 0000000000..2edfd00897 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Laffer.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Lamp IM.ico b/plugins/FingerprintNG/icons/Jabber/Lamp IM.ico new file mode 100644 index 0000000000..c66c85e3e5 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Lamp IM.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Lampiro.ico b/plugins/FingerprintNG/icons/Jabber/Lampiro.ico new file mode 100644 index 0000000000..8997d9d57a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Lampiro.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Leaf Messenger.ico b/plugins/FingerprintNG/icons/Jabber/Leaf Messenger.ico new file mode 100644 index 0000000000..0a02ff6e7a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Leaf Messenger.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/LinQ.ico b/plugins/FingerprintNG/icons/Jabber/LinQ.ico new file mode 100644 index 0000000000..141d501e83 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/LinQ.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/M-link.ico b/plugins/FingerprintNG/icons/Jabber/M-link.ico new file mode 100644 index 0000000000..4752054c51 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/M-link.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/M8Jabber.ico b/plugins/FingerprintNG/icons/Jabber/M8Jabber.ico new file mode 100644 index 0000000000..c7618c8efb Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/M8Jabber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/MGTalk.ico b/plugins/FingerprintNG/icons/Jabber/MGTalk.ico new file mode 100644 index 0000000000..b446901303 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/MGTalk.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/MUCkl.ico b/plugins/FingerprintNG/icons/Jabber/MUCkl.ico new file mode 100644 index 0000000000..2c7fe84df2 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/MUCkl.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Mango.ico b/plugins/FingerprintNG/icons/Jabber/Mango.ico new file mode 100644 index 0000000000..46fa354533 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Mango.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Mercury_Messenger.ico b/plugins/FingerprintNG/icons/Jabber/Mercury_Messenger.ico new file mode 100644 index 0000000000..11df961b5b Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Mercury_Messenger.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Monal.ico b/plugins/FingerprintNG/icons/Jabber/Monal.ico new file mode 100644 index 0000000000..f08e16cb45 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Monal.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/MozillaChat.ico b/plugins/FingerprintNG/icons/Jabber/MozillaChat.ico new file mode 100644 index 0000000000..7d02a51326 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/MozillaChat.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Neos.ico b/plugins/FingerprintNG/icons/Jabber/Neos.ico new file mode 100644 index 0000000000..11094a1ffc Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Neos.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Nitro.ico b/plugins/FingerprintNG/icons/Jabber/Nitro.ico new file mode 100644 index 0000000000..6f395ce323 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Nitro.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Nostromo.ico b/plugins/FingerprintNG/icons/Jabber/Nostromo.ico new file mode 100644 index 0000000000..edff8c60df Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Nostromo.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/OM.ico b/plugins/FingerprintNG/icons/Jabber/OM.ico new file mode 100644 index 0000000000..5fe6eb2082 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/OM.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/OctroTalk.ico b/plugins/FingerprintNG/icons/Jabber/OctroTalk.ico new file mode 100644 index 0000000000..ca886e78cb Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/OctroTalk.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/OneTeam.ico b/plugins/FingerprintNG/icons/Jabber/OneTeam.ico new file mode 100644 index 0000000000..e004fba800 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/OneTeam.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/OpenSER.ico b/plugins/FingerprintNG/icons/Jabber/OpenSER.ico new file mode 100644 index 0000000000..2a8974481c Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/OpenSER.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Openfire.ico b/plugins/FingerprintNG/icons/Jabber/Openfire.ico new file mode 100644 index 0000000000..1c62648b05 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Openfire.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/PSI+.ico b/plugins/FingerprintNG/icons/Jabber/PSI+.ico new file mode 100644 index 0000000000..c1083492a0 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/PSI+.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/PSI.ico b/plugins/FingerprintNG/icons/Jabber/PSI.ico new file mode 100644 index 0000000000..df50a9a4e3 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/PSI.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Pandion.ico b/plugins/FingerprintNG/icons/Jabber/Pandion.ico new file mode 100644 index 0000000000..d2343aa56a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Pandion.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Papla.ico b/plugins/FingerprintNG/icons/Jabber/Papla.ico new file mode 100644 index 0000000000..c155f2042c Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Papla.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Poezio.ico b/plugins/FingerprintNG/icons/Jabber/Poezio.ico new file mode 100644 index 0000000000..9c4d2a3abe Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Poezio.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Prosody.ico b/plugins/FingerprintNG/icons/Jabber/Prosody.ico new file mode 100644 index 0000000000..d11ffa20b7 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Prosody.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Psto.net.ico b/plugins/FingerprintNG/icons/Jabber/Psto.net.ico new file mode 100644 index 0000000000..8f4ef32eb1 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Psto.net.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Psyc.ico b/plugins/FingerprintNG/icons/Jabber/Psyc.ico new file mode 100644 index 0000000000..a576be8d1e Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Psyc.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/PyAIMt.ico b/plugins/FingerprintNG/icons/Jabber/PyAIMt.ico new file mode 100644 index 0000000000..e5e4db6c9a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/PyAIMt.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/PyICQt.ico b/plugins/FingerprintNG/icons/Jabber/PyICQt.ico new file mode 100644 index 0000000000..1f7dd971d6 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/PyICQt.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/PyIRCt.ico b/plugins/FingerprintNG/icons/Jabber/PyIRCt.ico new file mode 100644 index 0000000000..9c8d1d887c Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/PyIRCt.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/PyMRAt.ico b/plugins/FingerprintNG/icons/Jabber/PyMRAt.ico new file mode 100644 index 0000000000..4237e8ea8b Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/PyMRAt.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/PyMSNt.ico b/plugins/FingerprintNG/icons/Jabber/PyMSNt.ico new file mode 100644 index 0000000000..300b60d871 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/PyMSNt.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/PyYIMt.ico b/plugins/FingerprintNG/icons/Jabber/PyYIMt.ico new file mode 100644 index 0000000000..7be9e54128 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/PyYIMt.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/QTJim.ico b/plugins/FingerprintNG/icons/Jabber/QTJim.ico new file mode 100644 index 0000000000..64f9a6ee84 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/QTJim.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/QuteCom.ico b/plugins/FingerprintNG/icons/Jabber/QuteCom.ico new file mode 100644 index 0000000000..7d225c24c6 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/QuteCom.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/RSS.ico b/plugins/FingerprintNG/icons/Jabber/RSS.ico new file mode 100644 index 0000000000..7b96a29092 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/RSS.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/RenRen.ico b/plugins/FingerprintNG/icons/Jabber/RenRen.ico new file mode 100644 index 0000000000..c348c9d7b6 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/RenRen.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/SBot.ico b/plugins/FingerprintNG/icons/Jabber/SBot.ico new file mode 100644 index 0000000000..af4c1dfcca Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/SBot.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/SamePlace.ico b/plugins/FingerprintNG/icons/Jabber/SamePlace.ico new file mode 100644 index 0000000000..ef60c7d9d9 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/SamePlace.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Sky Messager.ico b/plugins/FingerprintNG/icons/Jabber/Sky Messager.ico new file mode 100644 index 0000000000..5013a0ddfa Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Sky Messager.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/SoapBox.ico b/plugins/FingerprintNG/icons/Jabber/SoapBox.ico new file mode 100644 index 0000000000..bcf0a3222e Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/SoapBox.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Spark.ico b/plugins/FingerprintNG/icons/Jabber/Spark.ico new file mode 100644 index 0000000000..e751f537be Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Spark.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Speakall.ico b/plugins/FingerprintNG/icons/Jabber/Speakall.ico new file mode 100644 index 0000000000..feda7a1b26 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Speakall.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Speeqe.ico b/plugins/FingerprintNG/icons/Jabber/Speeqe.ico new file mode 100644 index 0000000000..2c3bda2e03 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Speeqe.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Spik.ico b/plugins/FingerprintNG/icons/Jabber/Spik.ico new file mode 100644 index 0000000000..75605e8542 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Spik.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Swift.ico b/plugins/FingerprintNG/icons/Jabber/Swift.ico new file mode 100644 index 0000000000..718d29c97e Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Swift.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/SworIM.ico b/plugins/FingerprintNG/icons/Jabber/SworIM.ico new file mode 100644 index 0000000000..909cce5257 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/SworIM.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/TK.ico b/plugins/FingerprintNG/icons/Jabber/TK.ico new file mode 100644 index 0000000000..2951357dff Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/TK.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Talkdroid.ico b/plugins/FingerprintNG/icons/Jabber/Talkdroid.ico new file mode 100644 index 0000000000..ce7f3f60fc Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Talkdroid.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Talkonaut.ico b/plugins/FingerprintNG/icons/Jabber/Talkonaut.ico new file mode 100644 index 0000000000..77e64fdb54 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Talkonaut.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Tapioca.ico b/plugins/FingerprintNG/icons/Jabber/Tapioca.ico new file mode 100644 index 0000000000..2047d890e3 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Tapioca.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Teabot.ico b/plugins/FingerprintNG/icons/Jabber/Teabot.ico new file mode 100644 index 0000000000..36ecaa67d3 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Teabot.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Telepathy.ico b/plugins/FingerprintNG/icons/Jabber/Telepathy.ico new file mode 100644 index 0000000000..7bfddee5c0 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Telepathy.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/The Bee.ico b/plugins/FingerprintNG/icons/Jabber/The Bee.ico new file mode 100644 index 0000000000..8719fb8914 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/The Bee.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Thunderbird.ico b/plugins/FingerprintNG/icons/Jabber/Thunderbird.ico new file mode 100644 index 0000000000..6b9ecad200 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Thunderbird.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Tigase.ico b/plugins/FingerprintNG/icons/Jabber/Tigase.ico new file mode 100644 index 0000000000..c1826cd270 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Tigase.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/TipicIM.ico b/plugins/FingerprintNG/icons/Jabber/TipicIM.ico new file mode 100644 index 0000000000..e2af523d72 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/TipicIM.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Tkabber.ico b/plugins/FingerprintNG/icons/Jabber/Tkabber.ico new file mode 100644 index 0000000000..2f6e2b7ba5 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Tkabber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/TransactIM.ico b/plugins/FingerprintNG/icons/Jabber/TransactIM.ico new file mode 100644 index 0000000000..ac4f0cc296 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/TransactIM.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Translate component.ico b/plugins/FingerprintNG/icons/Jabber/Translate component.ico new file mode 100644 index 0000000000..2219f586c3 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Translate component.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/TripleSoftwareIM.ico b/plugins/FingerprintNG/icons/Jabber/TripleSoftwareIM.ico new file mode 100644 index 0000000000..31a5a9fe3a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/TripleSoftwareIM.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/V&V Messenger.ico b/plugins/FingerprintNG/icons/Jabber/V&V Messenger.ico new file mode 100644 index 0000000000..5afabc1745 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/V&V Messenger.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Vacuum.ico b/plugins/FingerprintNG/icons/Jabber/Vacuum.ico new file mode 100644 index 0000000000..2d77029536 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Vacuum.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Vayusphere.ico b/plugins/FingerprintNG/icons/Jabber/Vayusphere.ico new file mode 100644 index 0000000000..dcee61fa0a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Vayusphere.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Vysper.ico b/plugins/FingerprintNG/icons/Jabber/Vysper.ico new file mode 100644 index 0000000000..f839fa5e0c Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Vysper.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/WTW.ico b/plugins/FingerprintNG/icons/Jabber/WTW.ico new file mode 100644 index 0000000000..1cc8657ba7 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/WTW.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/WannaChat.ico b/plugins/FingerprintNG/icons/Jabber/WannaChat.ico new file mode 100644 index 0000000000..003ceae1cf Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/WannaChat.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/WebEx.ico b/plugins/FingerprintNG/icons/Jabber/WebEx.ico new file mode 100644 index 0000000000..b7760e94e9 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/WebEx.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/WhisperIM.ico b/plugins/FingerprintNG/icons/Jabber/WhisperIM.ico new file mode 100644 index 0000000000..6a4793a2b0 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/WhisperIM.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/WhoisBot.ico b/plugins/FingerprintNG/icons/Jabber/WhoisBot.ico new file mode 100644 index 0000000000..e87ec1cd31 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/WhoisBot.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Wildfire.ico b/plugins/FingerprintNG/icons/Jabber/Wildfire.ico new file mode 100644 index 0000000000..60ef573533 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Wildfire.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/WinJab.ico b/plugins/FingerprintNG/icons/Jabber/WinJab.ico new file mode 100644 index 0000000000..e0edd898b1 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/WinJab.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Xiffian.ico b/plugins/FingerprintNG/icons/Jabber/Xiffian.ico new file mode 100644 index 0000000000..60d9188a25 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Xiffian.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/Yambi.ico b/plugins/FingerprintNG/icons/Jabber/Yambi.ico new file mode 100644 index 0000000000..5e6f6b7a0d Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/Yambi.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/beem.ico b/plugins/FingerprintNG/icons/Jabber/beem.ico new file mode 100644 index 0000000000..35d34df102 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/beem.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/bombus.ico b/plugins/FingerprintNG/icons/Jabber/bombus.ico new file mode 100644 index 0000000000..144b8f9ed4 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/bombus.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/chat bots.ico b/plugins/FingerprintNG/icons/Jabber/chat bots.ico new file mode 100644 index 0000000000..c202766225 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/chat bots.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/cudumar.ico b/plugins/FingerprintNG/icons/Jabber/cudumar.ico new file mode 100644 index 0000000000..0e6c352e3f Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/cudumar.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/dziObber.ico b/plugins/FingerprintNG/icons/Jabber/dziObber.ico new file mode 100644 index 0000000000..4ce10c8315 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/dziObber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/ejabberd.ico b/plugins/FingerprintNG/icons/Jabber/ejabberd.ico new file mode 100644 index 0000000000..4fac6f3ef4 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/ejabberd.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/elmer bot.ico b/plugins/FingerprintNG/icons/Jabber/elmer bot.ico new file mode 100644 index 0000000000..3d8394037d Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/elmer bot.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/emacs.ico b/plugins/FingerprintNG/icons/Jabber/emacs.ico new file mode 100644 index 0000000000..8a5941c257 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/emacs.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/emite.ico b/plugins/FingerprintNG/icons/Jabber/emite.ico new file mode 100644 index 0000000000..549aa75974 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/emite.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/facebook.ico b/plugins/FingerprintNG/icons/Jabber/facebook.ico new file mode 100644 index 0000000000..4c765589ad Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/facebook.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/gYaber.ico b/plugins/FingerprintNG/icons/Jabber/gYaber.ico new file mode 100644 index 0000000000..31e2db18ae Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/gYaber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/glu.ico b/plugins/FingerprintNG/icons/Jabber/glu.ico new file mode 100644 index 0000000000..ff4b67fb00 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/glu.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/iChabber.ico b/plugins/FingerprintNG/icons/Jabber/iChabber.ico new file mode 100644 index 0000000000..0dab169018 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/iChabber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/iGoogle.ico b/plugins/FingerprintNG/icons/Jabber/iGoogle.ico new file mode 100644 index 0000000000..3583b25884 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/iGoogle.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/iJab.ico b/plugins/FingerprintNG/icons/Jabber/iJab.ico new file mode 100644 index 0000000000..791f0157ba Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/iJab.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/iMeem.ico b/plugins/FingerprintNG/icons/Jabber/iMeem.ico new file mode 100644 index 0000000000..c349b06503 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/iMeem.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/iMov.ico b/plugins/FingerprintNG/icons/Jabber/iMov.ico new file mode 100644 index 0000000000..2ab5f43f76 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/iMov.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/iruka.ico b/plugins/FingerprintNG/icons/Jabber/iruka.ico new file mode 100644 index 0000000000..3e463b1f21 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/iruka.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/jTalk.ico b/plugins/FingerprintNG/icons/Jabber/jTalk.ico new file mode 100644 index 0000000000..6333e6ef7b Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/jTalk.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/jabberDisk.ico b/plugins/FingerprintNG/icons/Jabber/jabberDisk.ico new file mode 100644 index 0000000000..a57fe139bd Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/jabberDisk.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/jappix.ico b/plugins/FingerprintNG/icons/Jabber/jappix.ico new file mode 100644 index 0000000000..32db4ce0d5 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/jappix.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/jooost.ico b/plugins/FingerprintNG/icons/Jabber/jooost.ico new file mode 100644 index 0000000000..4d98d61292 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/jooost.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/jrudevels.ico b/plugins/FingerprintNG/icons/Jabber/jrudevels.ico new file mode 100644 index 0000000000..85dacbe118 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/jrudevels.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/juick.ico b/plugins/FingerprintNG/icons/Jabber/juick.ico new file mode 100644 index 0000000000..403ef65a25 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/juick.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/kadu.ico b/plugins/FingerprintNG/icons/Jabber/kadu.ico new file mode 100644 index 0000000000..1f43c2b53d Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/kadu.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/kf.ico b/plugins/FingerprintNG/icons/Jabber/kf.ico new file mode 100644 index 0000000000..661683da42 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/kf.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/landell.ico b/plugins/FingerprintNG/icons/Jabber/landell.ico new file mode 100644 index 0000000000..f6039cb9e8 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/landell.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/mCabber.ico b/plugins/FingerprintNG/icons/Jabber/mCabber.ico new file mode 100644 index 0000000000..2041ace2ce Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/mCabber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/mJabber.ico b/plugins/FingerprintNG/icons/Jabber/mJabber.ico new file mode 100644 index 0000000000..4569eecf89 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/mJabber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/meinvz.ico b/plugins/FingerprintNG/icons/Jabber/meinvz.ico new file mode 100644 index 0000000000..9143739652 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/meinvz.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/moJab.ico b/plugins/FingerprintNG/icons/Jabber/moJab.ico new file mode 100644 index 0000000000..35f1a09060 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/moJab.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/mobber.ico b/plugins/FingerprintNG/icons/Jabber/mobber.ico new file mode 100644 index 0000000000..878be571af Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/mobber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/mrim.ico b/plugins/FingerprintNG/icons/Jabber/mrim.ico new file mode 100644 index 0000000000..f56cffc1a7 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/mrim.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/myJabber.ico b/plugins/FingerprintNG/icons/Jabber/myJabber.ico new file mode 100644 index 0000000000..25c5cb4109 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/myJabber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/orkut.ico b/plugins/FingerprintNG/icons/Jabber/orkut.ico new file mode 100644 index 0000000000..b6dbf34d79 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/orkut.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/paltalk.ico b/plugins/FingerprintNG/icons/Jabber/paltalk.ico new file mode 100644 index 0000000000..f7da24775e Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/paltalk.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/pjc.ico b/plugins/FingerprintNG/icons/Jabber/pjc.ico new file mode 100644 index 0000000000..a633e73af7 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/pjc.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/pygeon.ico b/plugins/FingerprintNG/icons/Jabber/pygeon.ico new file mode 100644 index 0000000000..fcfb83a5f9 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/pygeon.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/saje.ico b/plugins/FingerprintNG/icons/Jabber/saje.ico new file mode 100644 index 0000000000..4c1ca3cc11 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/saje.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/schuelervz.ico b/plugins/FingerprintNG/icons/Jabber/schuelervz.ico new file mode 100644 index 0000000000..fe4d224717 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/schuelervz.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/smack.ico b/plugins/FingerprintNG/icons/Jabber/smack.ico new file mode 100644 index 0000000000..a8c05c67f9 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/smack.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/smtp_transport.ico b/plugins/FingerprintNG/icons/Jabber/smtp_transport.ico new file mode 100644 index 0000000000..312f598032 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/smtp_transport.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/studivz.ico b/plugins/FingerprintNG/icons/Jabber/studivz.ico new file mode 100644 index 0000000000..e549685b6e Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/studivz.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/synapse.ico b/plugins/FingerprintNG/icons/Jabber/synapse.ico new file mode 100644 index 0000000000..f79943554a Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/synapse.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/tk2.ico b/plugins/FingerprintNG/icons/Jabber/tk2.ico new file mode 100644 index 0000000000..3c0ad11d17 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/tk2.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/tkchat.ico b/plugins/FingerprintNG/icons/Jabber/tkchat.ico new file mode 100644 index 0000000000..7229eb73fd Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/tkchat.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/twitter.ico b/plugins/FingerprintNG/icons/Jabber/twitter.ico new file mode 100644 index 0000000000..467938aec7 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/twitter.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/vk.ico b/plugins/FingerprintNG/icons/Jabber/vk.ico new file mode 100644 index 0000000000..140bddebfc Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/vk.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/wija.ico b/plugins/FingerprintNG/icons/Jabber/wija.ico new file mode 100644 index 0000000000..5d350d5268 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/wija.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/xabber.ico b/plugins/FingerprintNG/icons/Jabber/xabber.ico new file mode 100644 index 0000000000..502d04f607 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/xabber.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/xeus 2.ico b/plugins/FingerprintNG/icons/Jabber/xeus 2.ico new file mode 100644 index 0000000000..bcaaea518d Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/xeus 2.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/xeus.ico b/plugins/FingerprintNG/icons/Jabber/xeus.ico new file mode 100644 index 0000000000..d6c5e44880 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/xeus.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/xfire.ico b/plugins/FingerprintNG/icons/Jabber/xfire.ico new file mode 100644 index 0000000000..622746b5c0 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/xfire.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/xmpp.ico b/plugins/FingerprintNG/icons/Jabber/xmpp.ico new file mode 100644 index 0000000000..a38d9d3e71 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/xmpp.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/yaonline.ico b/plugins/FingerprintNG/icons/Jabber/yaonline.ico new file mode 100644 index 0000000000..c3f9fb80fe Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/yaonline.ico differ diff --git a/plugins/FingerprintNG/icons/Jabber/yaxim.ico b/plugins/FingerprintNG/icons/Jabber/yaxim.ico new file mode 100644 index 0000000000..de67e947e1 Binary files /dev/null and b/plugins/FingerprintNG/icons/Jabber/yaxim.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/MSN Mac.ico b/plugins/FingerprintNG/icons/MSN/MSN Mac.ico new file mode 100644 index 0000000000..4be8abe317 Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/MSN Mac.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/MSN v4.5-v5.x.ico b/plugins/FingerprintNG/icons/MSN/MSN v4.5-v5.x.ico new file mode 100644 index 0000000000..2f1bb589d4 Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/MSN v4.5-v5.x.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/MSN v6.x.ico b/plugins/FingerprintNG/icons/MSN/MSN v6.x.ico new file mode 100644 index 0000000000..d4829d9294 Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/MSN v6.x.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/MSN v7.x.ico b/plugins/FingerprintNG/icons/MSN/MSN v7.x.ico new file mode 100644 index 0000000000..960f8d36eb Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/MSN v7.x.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/MSN v8.x.ico b/plugins/FingerprintNG/icons/MSN/MSN v8.x.ico new file mode 100644 index 0000000000..bbe052ed65 Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/MSN v8.x.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/MSN.ico b/plugins/FingerprintNG/icons/MSN/MSN.ico new file mode 100644 index 0000000000..959950e703 Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/MSN.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/WLM10-11.ico b/plugins/FingerprintNG/icons/MSN/WLM10-11.ico new file mode 100644 index 0000000000..5f6e68d9ad Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/WLM10-11.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/WLM9.ico b/plugins/FingerprintNG/icons/MSN/WLM9.ico new file mode 100644 index 0000000000..0ccef8c3b1 Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/WLM9.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/WebMessenger.ico b/plugins/FingerprintNG/icons/MSN/WebMessenger.ico new file mode 100644 index 0000000000..94909a4ce0 Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/WebMessenger.ico differ diff --git a/plugins/FingerprintNG/icons/MSN/aMSN.ico b/plugins/FingerprintNG/icons/MSN/aMSN.ico new file mode 100644 index 0000000000..7bb8276bc5 Binary files /dev/null and b/plugins/FingerprintNG/icons/MSN/aMSN.ico differ diff --git a/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_Mobile.ico b/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_Mobile.ico new file mode 100644 index 0000000000..50722b8194 Binary files /dev/null and b/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_Mobile.ico differ diff --git a/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_WebAgent.ico b/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_WebAgent.ico new file mode 100644 index 0000000000..df08dc0959 Binary files /dev/null and b/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_WebAgent.ico differ diff --git a/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_official.ico b/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_official.ico new file mode 100644 index 0000000000..21d195d36a Binary files /dev/null and b/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_official.ico differ diff --git a/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_unknown.ico b/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_unknown.ico new file mode 100644 index 0000000000..5f16aa20a1 Binary files /dev/null and b/plugins/FingerprintNG/icons/Mail.Ru/Mail.Ru_unknown.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/Mobile QQ.ico b/plugins/FingerprintNG/icons/QQ/Mobile QQ.ico new file mode 100644 index 0000000000..1bf24488b2 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/Mobile QQ.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/QQ 2000.ico b/plugins/FingerprintNG/icons/QQ/QQ 2000.ico new file mode 100644 index 0000000000..5e3b758773 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/QQ 2000.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/QQ 2004.ico b/plugins/FingerprintNG/icons/QQ/QQ 2004.ico new file mode 100644 index 0000000000..431f7c51a6 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/QQ 2004.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/QQ CRM.ico b/plugins/FingerprintNG/icons/QQ/QQ CRM.ico new file mode 100644 index 0000000000..a7b018b7dd Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/QQ CRM.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/QQ Concept.ico b/plugins/FingerprintNG/icons/QQ/QQ Concept.ico new file mode 100644 index 0000000000..0c29ad082f Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/QQ Concept.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/QQ International.ico b/plugins/FingerprintNG/icons/QQ/QQ International.ico new file mode 100644 index 0000000000..089a89742c Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/QQ International.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/QQ Silverlight.ico b/plugins/FingerprintNG/icons/QQ/QQ Silverlight.ico new file mode 100644 index 0000000000..ca643539db Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/QQ Silverlight.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/QQ.ico b/plugins/FingerprintNG/icons/QQ/QQ.ico new file mode 100644 index 0000000000..68e95e61f3 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/QQ.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM 1.ico b/plugins/FingerprintNG/icons/QQ/TM 1.ico new file mode 100644 index 0000000000..5300fcbbdc Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM 1.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM 2.ico b/plugins/FingerprintNG/icons/QQ/TM 2.ico new file mode 100644 index 0000000000..529aff661d Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM 2.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM 2008.ico b/plugins/FingerprintNG/icons/QQ/TM 2008.ico new file mode 100644 index 0000000000..55b6fa3c2c Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM 2008.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM 3 QQ 2003.ico b/plugins/FingerprintNG/icons/QQ/TM 3 QQ 2003.ico new file mode 100644 index 0000000000..f18af5bad3 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM 3 QQ 2003.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM QQ 2005.ico b/plugins/FingerprintNG/icons/QQ/TM QQ 2005.ico new file mode 100644 index 0000000000..3b4deadeba Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM QQ 2005.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM QQ 2006.ico b/plugins/FingerprintNG/icons/QQ/TM QQ 2006.ico new file mode 100644 index 0000000000..1f2b3a98a9 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM QQ 2006.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM QQ 2007.ico b/plugins/FingerprintNG/icons/QQ/TM QQ 2007.ico new file mode 100644 index 0000000000..263cb4f4b0 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM QQ 2007.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM QQ 2008.ico b/plugins/FingerprintNG/icons/QQ/TM QQ 2008.ico new file mode 100644 index 0000000000..29d13060f0 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM QQ 2008.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM QQ 2009.ico b/plugins/FingerprintNG/icons/QQ/TM QQ 2009.ico new file mode 100644 index 0000000000..495ef1436f Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM QQ 2009.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM QQ 2010.ico b/plugins/FingerprintNG/icons/QQ/TM QQ 2010.ico new file mode 100644 index 0000000000..789f9eda5f Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM QQ 2010.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM QQ 2011.ico b/plugins/FingerprintNG/icons/QQ/TM QQ 2011.ico new file mode 100644 index 0000000000..14c829c468 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM QQ 2011.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM QQ 2012.ico b/plugins/FingerprintNG/icons/QQ/TM QQ 2012.ico new file mode 100644 index 0000000000..9d509b14af Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM QQ 2012.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/TM.ico b/plugins/FingerprintNG/icons/QQ/TM.ico new file mode 100644 index 0000000000..fcbb65da6b Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/TM.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/WebQQ.ico b/plugins/FingerprintNG/icons/QQ/WebQQ.ico new file mode 100644 index 0000000000..b22bab5a2a Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/WebQQ.ico differ diff --git a/plugins/FingerprintNG/icons/QQ/Yam QQ.ico b/plugins/FingerprintNG/icons/QQ/Yam QQ.ico new file mode 100644 index 0000000000..b6bad653e0 Binary files /dev/null and b/plugins/FingerprintNG/icons/QQ/Yam QQ.ico differ diff --git a/plugins/FingerprintNG/icons/RSS/Atom 1.ico b/plugins/FingerprintNG/icons/RSS/Atom 1.ico new file mode 100644 index 0000000000..4b9963ef82 Binary files /dev/null and b/plugins/FingerprintNG/icons/RSS/Atom 1.ico differ diff --git a/plugins/FingerprintNG/icons/RSS/Atom 3.ico b/plugins/FingerprintNG/icons/RSS/Atom 3.ico new file mode 100644 index 0000000000..ae0548aaf4 Binary files /dev/null and b/plugins/FingerprintNG/icons/RSS/Atom 3.ico differ diff --git a/plugins/FingerprintNG/icons/RSS/RSS 0.9.ico b/plugins/FingerprintNG/icons/RSS/RSS 0.9.ico new file mode 100644 index 0000000000..2f46665bcb Binary files /dev/null and b/plugins/FingerprintNG/icons/RSS/RSS 0.9.ico differ diff --git a/plugins/FingerprintNG/icons/RSS/RSS 1.ico b/plugins/FingerprintNG/icons/RSS/RSS 1.ico new file mode 100644 index 0000000000..f98a911af2 Binary files /dev/null and b/plugins/FingerprintNG/icons/RSS/RSS 1.ico differ diff --git a/plugins/FingerprintNG/icons/RSS/RSS 2.ico b/plugins/FingerprintNG/icons/RSS/RSS 2.ico new file mode 100644 index 0000000000..d229fdc435 Binary files /dev/null and b/plugins/FingerprintNG/icons/RSS/RSS 2.ico differ diff --git a/plugins/FingerprintNG/icons/Tlen/Tlen 5.ico b/plugins/FingerprintNG/icons/Tlen/Tlen 5.ico new file mode 100644 index 0000000000..538b14dfcf Binary files /dev/null and b/plugins/FingerprintNG/icons/Tlen/Tlen 5.ico differ diff --git a/plugins/FingerprintNG/icons/Tlen/Tlen 6.ico b/plugins/FingerprintNG/icons/Tlen/Tlen 6.ico new file mode 100644 index 0000000000..2180a6d17c Binary files /dev/null and b/plugins/FingerprintNG/icons/Tlen/Tlen 6.ico differ diff --git a/plugins/FingerprintNG/icons/Tlen/Tlen 7.ico b/plugins/FingerprintNG/icons/Tlen/Tlen 7.ico new file mode 100644 index 0000000000..a416896eaa Binary files /dev/null and b/plugins/FingerprintNG/icons/Tlen/Tlen 7.ico differ diff --git a/plugins/FingerprintNG/icons/Tlen/Tlen.ico b/plugins/FingerprintNG/icons/Tlen/Tlen.ico new file mode 100644 index 0000000000..0ff15c93c5 Binary files /dev/null and b/plugins/FingerprintNG/icons/Tlen/Tlen.ico differ diff --git a/plugins/FingerprintNG/icons/Tlen/tlen 8.ico b/plugins/FingerprintNG/icons/Tlen/tlen 8.ico new file mode 100644 index 0000000000..74e53fd11d Binary files /dev/null and b/plugins/FingerprintNG/icons/Tlen/tlen 8.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/AccuWeather.ico b/plugins/FingerprintNG/icons/Weather/AccuWeather.ico new file mode 100644 index 0000000000..91e92daf27 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/AccuWeather.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/Weather Underground.ico b/plugins/FingerprintNG/icons/Weather/Weather Underground.ico new file mode 100644 index 0000000000..14202535cb Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/Weather Underground.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/Weather.com.ico b/plugins/FingerprintNG/icons/Weather/Weather.com.ico new file mode 100644 index 0000000000..a43f6daa0a Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/Weather.com.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/Yahoo Weather.ico b/plugins/FingerprintNG/icons/Weather/Yahoo Weather.ico new file mode 100644 index 0000000000..eada433727 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/Yahoo Weather.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/accu.ico b/plugins/FingerprintNG/icons/Weather/accu.ico new file mode 100644 index 0000000000..2093aee5a6 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/accu.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/gismeteo.ico b/plugins/FingerprintNG/icons/Weather/gismeteo.ico new file mode 100644 index 0000000000..67fdc78d1a Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/gismeteo.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/intelli.ico b/plugins/FingerprintNG/icons/Weather/intelli.ico new file mode 100644 index 0000000000..e6370e0538 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/intelli.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/meteogid.ico b/plugins/FingerprintNG/icons/Weather/meteogid.ico new file mode 100644 index 0000000000..3df898e1ca Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/meteogid.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/meteonovosti.ico b/plugins/FingerprintNG/icons/Weather/meteonovosti.ico new file mode 100644 index 0000000000..a76db3d69d Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/meteonovosti.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/noaa.ico b/plugins/FingerprintNG/icons/Weather/noaa.ico new file mode 100644 index 0000000000..ab9a9e2f93 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/noaa.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/realmeteo.ico b/plugins/FingerprintNG/icons/Weather/realmeteo.ico new file mode 100644 index 0000000000..55dd25d89e Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/realmeteo.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/underground.ico b/plugins/FingerprintNG/icons/Weather/underground.ico new file mode 100644 index 0000000000..1b3df3d9b7 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/underground.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/weather.ico b/plugins/FingerprintNG/icons/Weather/weather.ico new file mode 100644 index 0000000000..74045b66b3 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/weather.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/weather_2.ico b/plugins/FingerprintNG/icons/Weather/weather_2.ico new file mode 100644 index 0000000000..b907fc3c9c Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/weather_2.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/weather_cn.ico b/plugins/FingerprintNG/icons/Weather/weather_cn.ico new file mode 100644 index 0000000000..94f6a415b8 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/weather_cn.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/weather_over.ico b/plugins/FingerprintNG/icons/Weather/weather_over.ico new file mode 100644 index 0000000000..e956eac7f7 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/weather_over.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/weatherxml.ico b/plugins/FingerprintNG/icons/Weather/weatherxml.ico new file mode 100644 index 0000000000..a43f6daa0a Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/weatherxml.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/wetter.com.ico b/plugins/FingerprintNG/icons/Weather/wetter.com.ico new file mode 100644 index 0000000000..69a04a1acb Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/wetter.com.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/wetter.ico b/plugins/FingerprintNG/icons/Weather/wetter.ico new file mode 100644 index 0000000000..7faf7da728 Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/wetter.ico differ diff --git a/plugins/FingerprintNG/icons/Weather/yweather.ico b/plugins/FingerprintNG/icons/Weather/yweather.ico new file mode 100644 index 0000000000..08a05f0c2b Binary files /dev/null and b/plugins/FingerprintNG/icons/Weather/yweather.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/PingBox.ico b/plugins/FingerprintNG/icons/Yahoo/PingBox.ico new file mode 100644 index 0000000000..f5710b678a Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/PingBox.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo 10.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo 10.ico new file mode 100644 index 0000000000..d47721787d Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo 10.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo 5.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo 5.ico new file mode 100644 index 0000000000..11c91fe2f6 Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo 5.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo 6.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo 6.ico new file mode 100644 index 0000000000..7b3f386424 Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo 6.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo 7.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo 7.ico new file mode 100644 index 0000000000..6950e5c63f Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo 7.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo 8.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo 8.ico new file mode 100644 index 0000000000..0242b7f7b4 Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo 8.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo Go Mobile.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo Go Mobile.ico new file mode 100644 index 0000000000..3adbc0f65f Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo Go Mobile.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo.ico new file mode 100644 index 0000000000..63a4e9988e Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo_10.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo_10.ico new file mode 100644 index 0000000000..e373923ead Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo_10.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo_5.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo_5.ico new file mode 100644 index 0000000000..57f038c8c1 Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo_5.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo_6.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo_6.ico new file mode 100644 index 0000000000..30d500c055 Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo_6.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo_7.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo_7.ico new file mode 100644 index 0000000000..fd08dd59f5 Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo_7.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo_8.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo_8.ico new file mode 100644 index 0000000000..4c00c4d29c Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo_8.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/Yahoo_9.ico b/plugins/FingerprintNG/icons/Yahoo/Yahoo_9.ico new file mode 100644 index 0000000000..586ec5f3ec Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/Yahoo_9.ico differ diff --git a/plugins/FingerprintNG/icons/Yahoo/libyahoo2.ico b/plugins/FingerprintNG/icons/Yahoo/libyahoo2.ico new file mode 100644 index 0000000000..c4aceed804 Binary files /dev/null and b/plugins/FingerprintNG/icons/Yahoo/libyahoo2.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/MirandaIM_010xx.ico b/plugins/FingerprintNG/icons/miranda/MirandaIM_010xx.ico new file mode 100644 index 0000000000..2d0cb85a28 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/MirandaIM_010xx.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/MirandaIM_04xx.ico b/plugins/FingerprintNG/icons/miranda/MirandaIM_04xx.ico new file mode 100644 index 0000000000..06955e4c8a Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/MirandaIM_04xx.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/MirandaIM_05xx.ico b/plugins/FingerprintNG/icons/miranda/MirandaIM_05xx.ico new file mode 100644 index 0000000000..6e279f9ab3 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/MirandaIM_05xx.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/MirandaIM_06xx.ico b/plugins/FingerprintNG/icons/miranda/MirandaIM_06xx.ico new file mode 100644 index 0000000000..9b8abe2555 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/MirandaIM_06xx.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/MirandaIM_07xx.ico b/plugins/FingerprintNG/icons/miranda/MirandaIM_07xx.ico new file mode 100644 index 0000000000..52a3ec132a Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/MirandaIM_07xx.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/MirandaIM_08xx.ico b/plugins/FingerprintNG/icons/miranda/MirandaIM_08xx.ico new file mode 100644 index 0000000000..c33056e2af Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/MirandaIM_08xx.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/MirandaIM_09xx.ico b/plugins/FingerprintNG/icons/miranda/MirandaIM_09xx.ico new file mode 100644 index 0000000000..343bec5f20 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/MirandaIM_09xx.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/MirandaIM_old.ico b/plugins/FingerprintNG/icons/miranda/MirandaIM_old.ico new file mode 100644 index 0000000000..c671ba5a76 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/MirandaIM_old.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/MirandaNG.ico b/plugins/FingerprintNG/icons/miranda/MirandaNG.ico new file mode 100644 index 0000000000..2686a0b7f4 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/MirandaNG.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/Miranda_unknown.ico b/plugins/FingerprintNG/icons/miranda/Miranda_unknown.ico new file mode 100644 index 0000000000..7bda5b82e5 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/Miranda_unknown.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v10.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v10.ico new file mode 100644 index 0000000000..3752df3c84 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v10.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v10s.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v10s.ico new file mode 100644 index 0000000000..08d07445ca Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v10s.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v4.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v4.ico new file mode 100644 index 0000000000..c777eb8f89 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v4.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v4s.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v4s.ico new file mode 100644 index 0000000000..fbac160953 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v4s.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v5.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v5.ico new file mode 100644 index 0000000000..3f27da1d3e Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v5.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v5s.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v5s.ico new file mode 100644 index 0000000000..e107441608 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v5s.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v6.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v6.ico new file mode 100644 index 0000000000..526a51fb41 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v6.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v6s.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v6s.ico new file mode 100644 index 0000000000..9a2742b587 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v6s.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v7.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v7.ico new file mode 100644 index 0000000000..4966ba3b1d Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v7.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v7s.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v7s.ico new file mode 100644 index 0000000000..f9aac61862 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v7s.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v8.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v8.ico new file mode 100644 index 0000000000..963843737e Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v8.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v8s.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v8s.ico new file mode 100644 index 0000000000..97b940a9c7 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v8s.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v9.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v9.ico new file mode 100644 index 0000000000..5c0e87ab22 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v9.ico differ diff --git a/plugins/FingerprintNG/icons/miranda/overlay_miranda_v9s.ico b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v9s.ico new file mode 100644 index 0000000000..65a8456127 Binary files /dev/null and b/plugins/FingerprintNG/icons/miranda/overlay_miranda_v9s.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Adium.ico b/plugins/FingerprintNG/icons/multi-protocol/Adium.ico new file mode 100644 index 0000000000..c3120f211c Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Adium.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/AgileMobile.ico b/plugins/FingerprintNG/icons/multi-protocol/AgileMobile.ico new file mode 100644 index 0000000000..2e5d87f136 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/AgileMobile.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Appolo IM.ico b/plugins/FingerprintNG/icons/multi-protocol/Appolo IM.ico new file mode 100644 index 0000000000..b69ed03f6a Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Appolo IM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Ayttm.ico b/plugins/FingerprintNG/icons/multi-protocol/Ayttm.ico new file mode 100644 index 0000000000..7e5d705ed4 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Ayttm.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/BayanICQ.ico b/plugins/FingerprintNG/icons/multi-protocol/BayanICQ.ico new file mode 100644 index 0000000000..0f57cbab1c Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/BayanICQ.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Beejive.ico b/plugins/FingerprintNG/icons/multi-protocol/Beejive.ico new file mode 100644 index 0000000000..51afff1d5f Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Beejive.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Bimoid.ico b/plugins/FingerprintNG/icons/multi-protocol/Bimoid.ico new file mode 100644 index 0000000000..49752d47d0 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Bimoid.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Bimoid2.ico b/plugins/FingerprintNG/icons/multi-protocol/Bimoid2.ico new file mode 100644 index 0000000000..cc93af4458 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Bimoid2.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/BitlBee.ico b/plugins/FingerprintNG/icons/multi-protocol/BitlBee.ico new file mode 100644 index 0000000000..e2367df354 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/BitlBee.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/BlackBerry.ico b/plugins/FingerprintNG/icons/multi-protocol/BlackBerry.ico new file mode 100644 index 0000000000..5c71103d21 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/BlackBerry.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Buddycloud.ico b/plugins/FingerprintNG/icons/multi-protocol/Buddycloud.ico new file mode 100644 index 0000000000..4996ce55cf Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Buddycloud.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Causerie.ico b/plugins/FingerprintNG/icons/multi-protocol/Causerie.ico new file mode 100644 index 0000000000..188db768a3 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Causerie.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/CenterIM.ico b/plugins/FingerprintNG/icons/multi-protocol/CenterIM.ico new file mode 100644 index 0000000000..77125a2703 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/CenterIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/ChatSecure.ico b/plugins/FingerprintNG/icons/multi-protocol/ChatSecure.ico new file mode 100644 index 0000000000..e328561d43 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/ChatSecure.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/CitronIM.ico b/plugins/FingerprintNG/icons/multi-protocol/CitronIM.ico new file mode 100644 index 0000000000..6cfa1bde27 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/CitronIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Digsby.ico b/plugins/FingerprintNG/icons/multi-protocol/Digsby.ico new file mode 100644 index 0000000000..970a5e2d76 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Digsby.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/EKG2.ico b/plugins/FingerprintNG/icons/multi-protocol/EKG2.ico new file mode 100644 index 0000000000..e636465895 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/EKG2.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/EasyMessage.ico b/plugins/FingerprintNG/icons/multi-protocol/EasyMessage.ico new file mode 100644 index 0000000000..9eb7f599b8 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/EasyMessage.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Eyeball Chat.ico b/plugins/FingerprintNG/icons/multi-protocol/Eyeball Chat.ico new file mode 100644 index 0000000000..671ea2d76e Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Eyeball Chat.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/FamaIM.ico b/plugins/FingerprintNG/icons/multi-protocol/FamaIM.ico new file mode 100644 index 0000000000..4b5acf1cdb Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/FamaIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Fring.ico b/plugins/FingerprintNG/icons/multi-protocol/Fring.ico new file mode 100644 index 0000000000..b955764a11 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Fring.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/GAIM.ico b/plugins/FingerprintNG/icons/multi-protocol/GAIM.ico new file mode 100644 index 0000000000..5e13d4f908 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/GAIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/GMX MultiMessenger.ico b/plugins/FingerprintNG/icons/multi-protocol/GMX MultiMessenger.ico new file mode 100644 index 0000000000..0d20bb9352 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/GMX MultiMessenger.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Galaxium.ico b/plugins/FingerprintNG/icons/multi-protocol/Galaxium.ico new file mode 100644 index 0000000000..20ee3fc0bb Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Galaxium.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/IM+.ico b/plugins/FingerprintNG/icons/multi-protocol/IM+.ico new file mode 100644 index 0000000000..e4f89e07f8 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/IM+.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/IM2.ico b/plugins/FingerprintNG/icons/multi-protocol/IM2.ico new file mode 100644 index 0000000000..d1729c1765 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/IM2.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/IMadering.ico b/plugins/FingerprintNG/icons/multi-protocol/IMadering.ico new file mode 100644 index 0000000000..c0982e5e11 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/IMadering.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Inlux Messenger.ico b/plugins/FingerprintNG/icons/multi-protocol/Inlux Messenger.ico new file mode 100644 index 0000000000..bfdde892a7 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Inlux Messenger.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Instantbird.ico b/plugins/FingerprintNG/icons/multi-protocol/Instantbird.ico new file mode 100644 index 0000000000..3539913d3e Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Instantbird.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/JBother.ico b/plugins/FingerprintNG/icons/multi-protocol/JBother.ico new file mode 100644 index 0000000000..294b09b2c9 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/JBother.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/JBuddy Messenger.ico b/plugins/FingerprintNG/icons/multi-protocol/JBuddy Messenger.ico new file mode 100644 index 0000000000..a28bd1560b Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/JBuddy Messenger.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Jabbear.ico b/plugins/FingerprintNG/icons/multi-protocol/Jabbear.ico new file mode 100644 index 0000000000..39e04d4ee2 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Jabbear.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Jabbin.ico b/plugins/FingerprintNG/icons/multi-protocol/Jabbin.ico new file mode 100644 index 0000000000..816ea1d828 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Jabbin.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/JasmineIM.ico b/plugins/FingerprintNG/icons/multi-protocol/JasmineIM.ico new file mode 100644 index 0000000000..92be0902ef Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/JasmineIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Jimm Aspro.ico b/plugins/FingerprintNG/icons/multi-protocol/Jimm Aspro.ico new file mode 100644 index 0000000000..fd1db69987 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Jimm Aspro.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Jimm.ico b/plugins/FingerprintNG/icons/multi-protocol/Jimm.ico new file mode 100644 index 0000000000..1e6575faa8 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Jimm.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/JimmyIM.ico b/plugins/FingerprintNG/icons/multi-protocol/JimmyIM.ico new file mode 100644 index 0000000000..43aa06f7a9 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/JimmyIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/KoolIM.ico b/plugins/FingerprintNG/icons/multi-protocol/KoolIM.ico new file mode 100644 index 0000000000..3a58f9d699 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/KoolIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Kopete.ico b/plugins/FingerprintNG/icons/multi-protocol/Kopete.ico new file mode 100644 index 0000000000..029ecf5dbd Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Kopete.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/LeechCraft.ico b/plugins/FingerprintNG/icons/multi-protocol/LeechCraft.ico new file mode 100644 index 0000000000..45c53b3c3f Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/LeechCraft.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/MDC.ico b/plugins/FingerprintNG/icons/multi-protocol/MDC.ico new file mode 100644 index 0000000000..f4653adb8f Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/MDC.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Meetro.ico b/plugins/FingerprintNG/icons/multi-protocol/Meetro.ico new file mode 100644 index 0000000000..53a41cc76b Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Meetro.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Nimbuzz.ico b/plugins/FingerprintNG/icons/multi-protocol/Nimbuzz.ico new file mode 100644 index 0000000000..e6e01a1f5f Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Nimbuzz.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Palringo.ico b/plugins/FingerprintNG/icons/multi-protocol/Palringo.ico new file mode 100644 index 0000000000..3c3a7984d1 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Palringo.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Pidgin.ico b/plugins/FingerprintNG/icons/multi-protocol/Pidgin.ico new file mode 100644 index 0000000000..0065c20d97 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Pidgin.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Pigeon 3.ico b/plugins/FingerprintNG/icons/multi-protocol/Pigeon 3.ico new file mode 100644 index 0000000000..71f6af5dfa Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Pigeon 3.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Pigeon.ico b/plugins/FingerprintNG/icons/multi-protocol/Pigeon.ico new file mode 100644 index 0000000000..c1f61d8f2d Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Pigeon.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/PlayXpert.ico b/plugins/FingerprintNG/icons/multi-protocol/PlayXpert.ico new file mode 100644 index 0000000000..8e203ad493 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/PlayXpert.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Prelude.ico b/plugins/FingerprintNG/icons/multi-protocol/Prelude.ico new file mode 100644 index 0000000000..2a08f5d38e Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Prelude.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Proteus.ico b/plugins/FingerprintNG/icons/multi-protocol/Proteus.ico new file mode 100644 index 0000000000..558c966ec8 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Proteus.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/QIP 2010.ico b/plugins/FingerprintNG/icons/multi-protocol/QIP 2010.ico new file mode 100644 index 0000000000..26c7686f37 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/QIP 2010.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/QIP 2012.ico b/plugins/FingerprintNG/icons/multi-protocol/QIP 2012.ico new file mode 100644 index 0000000000..b1ab201851 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/QIP 2012.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/QIP Infium.ico b/plugins/FingerprintNG/icons/multi-protocol/QIP Infium.ico new file mode 100644 index 0000000000..0bce7258cc Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/QIP Infium.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Android.ico b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Android.ico new file mode 100644 index 0000000000..b35903763d Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Android.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Java.ico b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Java.ico new file mode 100644 index 0000000000..b07d75b29b Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Java.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile PDA.ico b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile PDA.ico new file mode 100644 index 0000000000..66c0f800c8 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile PDA.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Symbian.ico b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Symbian.ico new file mode 100644 index 0000000000..840dd3d011 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile Symbian.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile iOS.ico b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile iOS.ico new file mode 100644 index 0000000000..7b2314adce Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/QIP Mobile iOS.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Qnext.ico b/plugins/FingerprintNG/icons/multi-protocol/Qnext.ico new file mode 100644 index 0000000000..123e23fe0e Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Qnext.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/SAPO Messenger.ico b/plugins/FingerprintNG/icons/multi-protocol/SAPO Messenger.ico new file mode 100644 index 0000000000..d8a31671ee Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/SAPO Messenger.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/SIM.ico b/plugins/FingerprintNG/icons/multi-protocol/SIM.ico new file mode 100644 index 0000000000..5abad90658 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/SIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/SIM_old.ico b/plugins/FingerprintNG/icons/multi-protocol/SIM_old.ico new file mode 100644 index 0000000000..c880b2c6cc Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/SIM_old.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Salut a Toi.ico b/plugins/FingerprintNG/icons/multi-protocol/Salut a Toi.ico new file mode 100644 index 0000000000..08c509a763 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Salut a Toi.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Shaim.ico b/plugins/FingerprintNG/icons/multi-protocol/Shaim.ico new file mode 100644 index 0000000000..3e90068da9 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Shaim.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/SieJC.ico b/plugins/FingerprintNG/icons/multi-protocol/SieJC.ico new file mode 100644 index 0000000000..048e88f97d Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/SieJC.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Slick.ico b/plugins/FingerprintNG/icons/multi-protocol/Slick.ico new file mode 100644 index 0000000000..40649277a2 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Slick.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/SrevIM.ico b/plugins/FingerprintNG/icons/multi-protocol/SrevIM.ico new file mode 100644 index 0000000000..f0d84940a9 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/SrevIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Trillian Android.ico b/plugins/FingerprintNG/icons/multi-protocol/Trillian Android.ico new file mode 100644 index 0000000000..6a351b21fa Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Trillian Android.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Trillian Astra.ico b/plugins/FingerprintNG/icons/multi-protocol/Trillian Astra.ico new file mode 100644 index 0000000000..5253863885 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Trillian Astra.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Trillian Pro.ico b/plugins/FingerprintNG/icons/multi-protocol/Trillian Pro.ico new file mode 100644 index 0000000000..6631444c93 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Trillian Pro.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Trillian.ico b/plugins/FingerprintNG/icons/multi-protocol/Trillian.ico new file mode 100644 index 0000000000..011c74a2cd Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Trillian.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Tuukle Chat.ico b/plugins/FingerprintNG/icons/multi-protocol/Tuukle Chat.ico new file mode 100644 index 0000000000..6c0c6c05c6 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Tuukle Chat.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Virtus.ico b/plugins/FingerprintNG/icons/multi-protocol/Virtus.ico new file mode 100644 index 0000000000..b2aed78bea Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Virtus.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/WeeChat.ico b/plugins/FingerprintNG/icons/multi-protocol/WeeChat.ico new file mode 100644 index 0000000000..fffc5318a0 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/WeeChat.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/WengoPhone.ico b/plugins/FingerprintNG/icons/multi-protocol/WengoPhone.ico new file mode 100644 index 0000000000..9ef53b5bf7 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/WengoPhone.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Wippien.ico b/plugins/FingerprintNG/icons/multi-protocol/Wippien.ico new file mode 100644 index 0000000000..c9099de0a1 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Wippien.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Yamigo.ico b/plugins/FingerprintNG/icons/multi-protocol/Yamigo.ico new file mode 100644 index 0000000000..68bab088e5 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Yamigo.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/Yeigo.ico b/plugins/FingerprintNG/icons/multi-protocol/Yeigo.ico new file mode 100644 index 0000000000..f704498df9 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/Yeigo.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/android.ico b/plugins/FingerprintNG/icons/multi-protocol/android.ico new file mode 100644 index 0000000000..ac4b9d30b2 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/android.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/carrier.ico b/plugins/FingerprintNG/icons/multi-protocol/carrier.ico new file mode 100644 index 0000000000..d6fd53f227 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/carrier.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/climm.ico b/plugins/FingerprintNG/icons/multi-protocol/climm.ico new file mode 100644 index 0000000000..7323e6fc29 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/climm.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/eBuddy Messenger.ico b/plugins/FingerprintNG/icons/multi-protocol/eBuddy Messenger.ico new file mode 100644 index 0000000000..3b27496f3f Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/eBuddy Messenger.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/eM Client.ico b/plugins/FingerprintNG/icons/multi-protocol/eM Client.ico new file mode 100644 index 0000000000..7ef1f04610 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/eM Client.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/eQo.ico b/plugins/FingerprintNG/icons/multi-protocol/eQo.ico new file mode 100644 index 0000000000..6a1fc1735c Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/eQo.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/emesene.ico b/plugins/FingerprintNG/icons/multi-protocol/emesene.ico new file mode 100644 index 0000000000..a1b0e406b1 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/emesene.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/empathy.ico b/plugins/FingerprintNG/icons/multi-protocol/empathy.ico new file mode 100644 index 0000000000..4c3efcfd42 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/empathy.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/iCall.ico b/plugins/FingerprintNG/icons/multi-protocol/iCall.ico new file mode 100644 index 0000000000..3d44712470 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/iCall.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/iChat.ico b/plugins/FingerprintNG/icons/multi-protocol/iChat.ico new file mode 100644 index 0000000000..72a1c32399 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/iChat.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/imoim.ico b/plugins/FingerprintNG/icons/multi-protocol/imoim.ico new file mode 100644 index 0000000000..ead4f37bc5 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/imoim.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/imvu.ico b/plugins/FingerprintNG/icons/multi-protocol/imvu.ico new file mode 100644 index 0000000000..ddedf6b0f8 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/imvu.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/irssi.ico b/plugins/FingerprintNG/icons/multi-protocol/irssi.ico new file mode 100644 index 0000000000..7e2595166c Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/irssi.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/kmess.ico b/plugins/FingerprintNG/icons/multi-protocol/kmess.ico new file mode 100644 index 0000000000..faf3fcfd56 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/kmess.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/mChat.ico b/plugins/FingerprintNG/icons/multi-protocol/mChat.ico new file mode 100644 index 0000000000..cdb8447211 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/mChat.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/meebo.ico b/plugins/FingerprintNG/icons/multi-protocol/meebo.ico new file mode 100644 index 0000000000..88a436e399 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/meebo.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/mqutIM.ico b/plugins/FingerprintNG/icons/multi-protocol/mqutIM.ico new file mode 100644 index 0000000000..4a205f4417 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/mqutIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/python.ico b/plugins/FingerprintNG/icons/multi-protocol/python.ico new file mode 100644 index 0000000000..2c8cb5349e Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/python.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/qutIM.ico b/plugins/FingerprintNG/icons/multi-protocol/qutIM.ico new file mode 100644 index 0000000000..cb74e183ff Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/qutIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/uIM.ico b/plugins/FingerprintNG/icons/multi-protocol/uIM.ico new file mode 100644 index 0000000000..f588fd805a Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/uIM.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/uTalk.ico b/plugins/FingerprintNG/icons/multi-protocol/uTalk.ico new file mode 100644 index 0000000000..8b6321efe3 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/uTalk.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/vBuzzer.ico b/plugins/FingerprintNG/icons/multi-protocol/vBuzzer.ico new file mode 100644 index 0000000000..88faa6a0a9 Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/vBuzzer.ico differ diff --git a/plugins/FingerprintNG/icons/multi-protocol/yoono.ico b/plugins/FingerprintNG/icons/multi-protocol/yoono.ico new file mode 100644 index 0000000000..ecb174c54f Binary files /dev/null and b/plugins/FingerprintNG/icons/multi-protocol/yoono.ico differ diff --git a/plugins/FingerprintNG/icons/others/Skype.ico b/plugins/FingerprintNG/icons/others/Skype.ico new file mode 100644 index 0000000000..3bb222404c Binary files /dev/null and b/plugins/FingerprintNG/icons/others/Skype.ico differ diff --git a/plugins/FingerprintNG/icons/others/_blank.ico b/plugins/FingerprintNG/icons/others/_blank.ico new file mode 100644 index 0000000000..d8a5b3d80d Binary files /dev/null and b/plugins/FingerprintNG/icons/others/_blank.ico differ diff --git a/plugins/FingerprintNG/icons/others/notfound.ico b/plugins/FingerprintNG/icons/others/notfound.ico new file mode 100644 index 0000000000..bb900afac8 Binary files /dev/null and b/plugins/FingerprintNG/icons/others/notfound.ico differ diff --git a/plugins/FingerprintNG/icons/others/undetected.ico b/plugins/FingerprintNG/icons/others/undetected.ico new file mode 100644 index 0000000000..e5f9b223ce Binary files /dev/null and b/plugins/FingerprintNG/icons/others/undetected.ico differ diff --git a/plugins/FingerprintNG/icons/others/unknown.ico b/plugins/FingerprintNG/icons/others/unknown.ico new file mode 100644 index 0000000000..06e9299af3 Binary files /dev/null and b/plugins/FingerprintNG/icons/others/unknown.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_666.ico b/plugins/FingerprintNG/icons/overlays/overlay_666.ico new file mode 100644 index 0000000000..4f55f11f5f Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_666.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_Conference.ico b/plugins/FingerprintNG/icons/overlays/overlay_Conference.ico new file mode 100644 index 0000000000..fccbc0879a Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_Conference.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_Delphi.ico b/plugins/FingerprintNG/icons/overlays/overlay_Delphi.ico new file mode 100644 index 0000000000..cc994a06e1 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_Delphi.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_Python.ico b/plugins/FingerprintNG/icons/overlays/overlay_Python.ico new file mode 100644 index 0000000000..aacc49de8f Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_Python.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_biohazard.ico b/plugins/FingerprintNG/icons/overlays/overlay_biohazard.ico new file mode 100644 index 0000000000..e0f5b7aefb Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_biohazard.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_nightly.ico b/plugins/FingerprintNG/icons/overlays/overlay_nightly.ico new file mode 100644 index 0000000000..2c15752842 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_nightly.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_nightly_unicode.ico b/plugins/FingerprintNG/icons/overlays/overlay_nightly_unicode.ico new file mode 100644 index 0000000000..64e73b980f Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_nightly_unicode.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_Amiga.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_Amiga.ico new file mode 100644 index 0000000000..f973b3bb8c Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_Amiga.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_Android.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_Android.ico new file mode 100644 index 0000000000..cc366d4ca4 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_Android.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_Java.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_Java.ico new file mode 100644 index 0000000000..c57ac8c6fd Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_Java.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_Symbian.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_Symbian.ico new file mode 100644 index 0000000000..f2581c9824 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_Symbian.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_Windows.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_Windows.ico new file mode 100644 index 0000000000..5e51d8a214 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_Windows.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_flash.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_flash.ico new file mode 100644 index 0000000000..0524df2761 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_flash.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_iMac.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_iMac.ico new file mode 100644 index 0000000000..dedfe3f774 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_iMac.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_iOS.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_iOS.ico new file mode 100644 index 0000000000..6a8e8fab2a Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_iOS.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_linux.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_linux.ico new file mode 100644 index 0000000000..6bf250c1a7 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_linux.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_x32.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_x32.ico new file mode 100644 index 0000000000..c82e66e4db Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_x32.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_platform_x64.ico b/plugins/FingerprintNG/icons/overlays/overlay_platform_x64.ico new file mode 100644 index 0000000000..a063972c62 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_platform_x64.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_portable.ico b/plugins/FingerprintNG/icons/overlays/overlay_portable.ico new file mode 100644 index 0000000000..9e0eae7fdb Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_portable.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_portable1.ico b/plugins/FingerprintNG/icons/overlays/overlay_portable1.ico new file mode 100644 index 0000000000..9c69d7235d Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_portable1.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_AIM.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_AIM.ico new file mode 100644 index 0000000000..e1b38aab85 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_AIM.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_Gadu-Gadu.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_Gadu-Gadu.ico new file mode 100644 index 0000000000..e9b58cfdb3 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_Gadu-Gadu.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_Gmail.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_Gmail.ico new file mode 100644 index 0000000000..41c923a079 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_Gmail.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_ICQJ.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_ICQJ.ico new file mode 100644 index 0000000000..8275c172af Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_ICQJ.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_ICQJ_Plus.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_ICQJ_Plus.ico new file mode 100644 index 0000000000..75b38aeb54 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_ICQJ_Plus.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_IRC.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_IRC.ico new file mode 100644 index 0000000000..b02937995a Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_IRC.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_IRC_Mod.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_IRC_Mod.ico new file mode 100644 index 0000000000..1e2bd31f92 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_IRC_Mod.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_JGTalk.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_JGTalk.ico new file mode 100644 index 0000000000..aa42007224 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_JGTalk.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_JMeebo.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_JMeebo.ico new file mode 100644 index 0000000000..4eb48e534e Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_JMeebo.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_Jabber.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_Jabber.ico new file mode 100644 index 0000000000..d04c0eec5d Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_Jabber.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_MailRu.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_MailRu.ico new file mode 100644 index 0000000000..ab8af1fb76 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_MailRu.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_Miranda_unknown.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_Miranda_unknown.ico new file mode 100644 index 0000000000..570b18262e Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_Miranda_unknown.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_QQ.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_QQ.ico new file mode 100644 index 0000000000..cd872bcb50 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_QQ.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_Tlen.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_Tlen.ico new file mode 100644 index 0000000000..2ae790eada Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_Tlen.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_msn.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_msn.ico new file mode 100644 index 0000000000..9e28bf4e9e Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_msn.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_proto_yahoo.ico b/plugins/FingerprintNG/icons/overlays/overlay_proto_yahoo.ico new file mode 100644 index 0000000000..66c910d118 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_proto_yahoo.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_resource_debug.ico b/plugins/FingerprintNG/icons/overlays/overlay_resource_debug.ico new file mode 100644 index 0000000000..56c74ddc4b Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_resource_debug.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_resource_home.ico b/plugins/FingerprintNG/icons/overlays/overlay_resource_home.ico new file mode 100644 index 0000000000..d845237688 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_resource_home.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_resource_mobile.ico b/plugins/FingerprintNG/icons/overlays/overlay_resource_mobile.ico new file mode 100644 index 0000000000..3e7231f17a Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_resource_mobile.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_resource_notebook.ico b/plugins/FingerprintNG/icons/overlays/overlay_resource_notebook.ico new file mode 100644 index 0000000000..e63441d253 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_resource_notebook.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_resource_office.ico b/plugins/FingerprintNG/icons/overlays/overlay_resource_office.ico new file mode 100644 index 0000000000..d26ff46807 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_resource_office.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_resource_pda.ico b/plugins/FingerprintNG/icons/overlays/overlay_resource_pda.ico new file mode 100644 index 0000000000..451139f9ee Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_resource_pda.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_resource_work.ico b/plugins/FingerprintNG/icons/overlays/overlay_resource_work.ico new file mode 100644 index 0000000000..d44fd2fada Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_resource_work.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_secure_IMsecure.ico b/plugins/FingerprintNG/icons/overlays/overlay_secure_IMsecure.ico new file mode 100644 index 0000000000..5656eb4b22 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_secure_IMsecure.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_secure_SSL.ico b/plugins/FingerprintNG/icons/overlays/overlay_secure_SSL.ico new file mode 100644 index 0000000000..c690bf1d27 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_secure_SSL.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_secure_SecureIM.ico b/plugins/FingerprintNG/icons/overlays/overlay_secure_SecureIM.ico new file mode 100644 index 0000000000..51888f351b Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_secure_SecureIM.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_secure_SimpLite.ico b/plugins/FingerprintNG/icons/overlays/overlay_secure_SimpLite.ico new file mode 100644 index 0000000000..7fa89de2ab Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_secure_SimpLite.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_secure_SimpPro.ico b/plugins/FingerprintNG/icons/overlays/overlay_secure_SimpPro.ico new file mode 100644 index 0000000000..20dac2c1b3 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_secure_SimpPro.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_spambot.ico b/plugins/FingerprintNG/icons/overlays/overlay_spambot.ico new file mode 100644 index 0000000000..8762caf7ca Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_spambot.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/overlay_unicode.ico b/plugins/FingerprintNG/icons/overlays/overlay_unicode.ico new file mode 100644 index 0000000000..7f23400c07 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/overlay_unicode.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_666.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_666.ico new file mode 100644 index 0000000000..4f55f11f5f Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_666.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_AF.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_AF.ico new file mode 100644 index 0000000000..57513b1d4c Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_AF.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Cappuccino.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Cappuccino.ico new file mode 100644 index 0000000000..5315c448b9 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Cappuccino.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_FaithPack.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_FaithPack.ico new file mode 100644 index 0000000000..d48e503146 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_FaithPack.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_FinalPack.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_FinalPack.ico new file mode 100644 index 0000000000..623b36bd2c Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_FinalPack.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_KDL.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_KDL.ico new file mode 100644 index 0000000000..3a5ab2cccc Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_KDL.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Kolich.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Kolich.ico new file mode 100644 index 0000000000..1d162609bd Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Kolich.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Lestat.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Lestat.ico new file mode 100644 index 0000000000..1729afaca4 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Lestat.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_LexSys.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_LexSys.ico new file mode 100644 index 0000000000..a4961f7068 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_LexSys.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Miranda_FR.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Miranda_FR.ico new file mode 100644 index 0000000000..0538eda5e2 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Miranda_FR.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Miranda_ME.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Miranda_ME.ico new file mode 100644 index 0000000000..f27ff09aac Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Miranda_ME.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_New_Style.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_New_Style.ico new file mode 100644 index 0000000000..b8eb75780c Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_New_Style.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_RobyerPack.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_RobyerPack.ico new file mode 100644 index 0000000000..36af5b7c62 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_RobyerPack.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_SSS.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_SSS.ico new file mode 100644 index 0000000000..38977ec991 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_SSS.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Se7ven.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Se7ven.ico new file mode 100644 index 0000000000..99c61310dc Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Se7ven.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Stalker.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Stalker.ico new file mode 100644 index 0000000000..7f8df879c3 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Stalker.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_ValeraVi.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_ValeraVi.ico new file mode 100644 index 0000000000..b071fd1bb3 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_ValeraVi.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Yaol.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Yaol.ico new file mode 100644 index 0000000000..a15bbc9c2c Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_Yaol.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_a0x.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_a0x.ico new file mode 100644 index 0000000000..0476116d4c Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_a0x.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_alfamar.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_alfamar.ico new file mode 100644 index 0000000000..6868b75be1 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_alfamar.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_amatory.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_amatory.ico new file mode 100644 index 0000000000..b9bd78be98 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_amatory.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_bri.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_bri.ico new file mode 100644 index 0000000000..8656b71eea Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_bri.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_dar_veter.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_dar_veter.ico new file mode 100644 index 0000000000..d03aecb08b Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_dar_veter.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_dmikos.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_dmikos.ico new file mode 100644 index 0000000000..0a14a89067 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_dmikos.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_e33.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_e33.ico new file mode 100644 index 0000000000..21cc19d2db Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_e33.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_freize.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_freize.ico new file mode 100644 index 0000000000..24e9b83719 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_freize.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_ghost.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_ghost.ico new file mode 100644 index 0000000000..061a2b3404 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_ghost.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_hieros.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_hieros.ico new file mode 100644 index 0000000000..ee8d06c00f Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_hieros.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_induction.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_induction.ico new file mode 100644 index 0000000000..20cd3df39a Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_induction.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_kuzzman.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_kuzzman.ico new file mode 100644 index 0000000000..1ad9007031 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_kuzzman.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_leninpack.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_leninpack.ico new file mode 100644 index 0000000000..732f3c9500 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_leninpack.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_mataes.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_mataes.ico new file mode 100644 index 0000000000..7d763bc194 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_mataes.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_md.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_md.ico new file mode 100644 index 0000000000..3b2fc33f93 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_md.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_native.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_native.ico new file mode 100644 index 0000000000..bb1c83a217 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_native.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_pilot.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_pilot.ico new file mode 100644 index 0000000000..e354089be0 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_pilot.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_razunter.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_razunter.ico new file mode 100644 index 0000000000..6b084129ce Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_razunter.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_tweety.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_tweety.ico new file mode 100644 index 0000000000..2ca9ab26bb Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_tweety.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_umedon.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_umedon.ico new file mode 100644 index 0000000000..aee0a17baf Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_umedon.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_watcher.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_watcher.ico new file mode 100644 index 0000000000..259965bd36 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_watcher.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_xSpellhowleRx.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_xSpellhowleRx.ico new file mode 100644 index 0000000000..a52c4ea4cc Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_xSpellhowleRx.ico differ diff --git a/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_zeleboba.ico b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_zeleboba.ico new file mode 100644 index 0000000000..ff63ac35e3 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays/packs/overlay_pack_zeleboba.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Android.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Android.ico new file mode 100644 index 0000000000..4ee72d41fa Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Android.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Flash.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Flash.ico new file mode 100644 index 0000000000..a6281a413a Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Flash.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Java.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Java.ico new file mode 100644 index 0000000000..451946ecc2 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Java.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Symbian.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Symbian.ico new file mode 100644 index 0000000000..74befa2749 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Symbian.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Windows.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Windows.ico new file mode 100644 index 0000000000..6ffbdc4c27 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_Windows.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_iMac.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_iMac.ico new file mode 100644 index 0000000000..b05acd620c Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_iMac.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_iOS.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_iOS.ico new file mode 100644 index 0000000000..6a8e8fab2a Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_iOS.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_linux.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_linux.ico new file mode 100644 index 0000000000..6bf250c1a7 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_linux.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_x32.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_x32.ico new file mode 100644 index 0000000000..c82e66e4db Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_x32.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_x64.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_x64.ico new file mode 100644 index 0000000000..a063972c62 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_platform_x64.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_AIM.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_AIM.ico new file mode 100644 index 0000000000..599a874141 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_AIM.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQJ.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQJ.ico new file mode 100644 index 0000000000..81c5dddb0e Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQJ.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQJ_Plus.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQJ_Plus.ico new file mode 100644 index 0000000000..75b38aeb54 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQJ_Plus.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQM.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQM.ico new file mode 100644 index 0000000000..ac3d89e8f5 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQM.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQ_Sin.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQ_Sin.ico new file mode 100644 index 0000000000..37bce2637e Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_ICQ_Sin.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_IRC.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_IRC.ico new file mode 100644 index 0000000000..b02937995a Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_IRC.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_JGTalk.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_JGTalk.ico new file mode 100644 index 0000000000..aa42007224 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_JGTalk.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_JMeebo.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_JMeebo.ico new file mode 100644 index 0000000000..4eb48e534e Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_JMeebo.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_Jabber.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_Jabber.ico new file mode 100644 index 0000000000..d04c0eec5d Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_Jabber.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_MailRu.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_MailRu.ico new file mode 100644 index 0000000000..6c05257767 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_MailRu.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_QQ.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_QQ.ico new file mode 100644 index 0000000000..cd872bcb50 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_QQ.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_Tlen.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_Tlen.ico new file mode 100644 index 0000000000..2ae790eada Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_Tlen.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_gmail.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_gmail.ico new file mode 100644 index 0000000000..41c923a079 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_gmail.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_msn.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_msn.ico new file mode 100644 index 0000000000..9e28bf4e9e Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_msn.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_yahoo.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_yahoo.ico new file mode 100644 index 0000000000..66c910d118 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_proto_yahoo.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_debug.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_debug.ico new file mode 100644 index 0000000000..56c74ddc4b Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_debug.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_home.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_home.ico new file mode 100644 index 0000000000..9b8290a1a4 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_home.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_mobile.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_mobile.ico new file mode 100644 index 0000000000..47f1ff6613 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_mobile.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_notebook.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_notebook.ico new file mode 100644 index 0000000000..e83e899fe8 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_notebook.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_office.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_office.ico new file mode 100644 index 0000000000..8d9d34a6a7 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_office.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_work.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_work.ico new file mode 100644 index 0000000000..443b7911cb Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_resource_work.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_IMsecure.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_IMsecure.ico new file mode 100644 index 0000000000..79cc61731c Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_IMsecure.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SecureIM.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SecureIM.ico new file mode 100644 index 0000000000..8c74612239 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SecureIM.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SimpLite.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SimpLite.ico new file mode 100644 index 0000000000..eeb075a9b4 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SimpLite.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SimpPro.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SimpPro.ico new file mode 100644 index 0000000000..0a225fd745 Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_secure_SimpPro.ico differ diff --git a/plugins/FingerprintNG/icons/overlays_alt/overlay_unicode.ico b/plugins/FingerprintNG/icons/overlays_alt/overlay_unicode.ico new file mode 100644 index 0000000000..f22590906d Binary files /dev/null and b/plugins/FingerprintNG/icons/overlays_alt/overlay_unicode.ico differ diff --git a/plugins/FingerprintNG/res/icons.rc b/plugins/FingerprintNG/res/icons.rc new file mode 100644 index 0000000000..3009d04a2e --- /dev/null +++ b/plugins/FingerprintNG/res/icons.rc @@ -0,0 +1,73 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//########################################### Other ############################################################ +//############################################################################################################## + IDI_NOTFOUND ICON "..\\icons\\others\\notfound.ico" + IDI_UNDETECTED ICON "..\\icons\\others\\undetected.ico" + IDI_UNKNOWN ICON "..\\icons\\others\\unknown.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_AIM.rc b/plugins/FingerprintNG/res/icons_AIM.rc new file mode 100644 index 0000000000..4243201505 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_AIM.rc @@ -0,0 +1,81 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//################################################# AIM ######################################################## +//############################################################################################################## + IDI_AIM ICON "..\\icons\\AIM\\AIM.ico" + IDI_AIM_4 ICON "..\\icons\\AIM\\AIM_4.x.ico" + IDI_AIM_5 ICON "..\\icons\\AIM\\AIM_5.x.ico" + IDI_AIM_6 ICON "..\\icons\\AIM\\AIM_6.x.ico" + IDI_AIM_7 ICON "..\\icons\\AIM\\AIM_7.x.ico" + IDI_AIM_MAC ICON "..\\icons\\AIM\\AIM_Mac.ico" + IDI_AIM_MOBILE ICON "..\\icons\\AIM\\AIM_Mobile.ico" + IDI_AIM_TRITON ICON "..\\icons\\AIM\\AIM_Triton.ico" + IDI_MINIAIM ICON "..\\icons\\AIM\\miniaim.ico" + IDI_NAIM ICON "..\\icons\\AIM\\naim.ico" + IDI_TERRAIM ICON "..\\icons\\AIM\\TerraIM.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_Gadu.rc b/plugins/FingerprintNG/res/icons_Gadu.rc new file mode 100644 index 0000000000..1477fa98ac --- /dev/null +++ b/plugins/FingerprintNG/res/icons_Gadu.rc @@ -0,0 +1,72 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//########################################### Gadu-Gadu ######################################################## +//############################################################################################################## + IDI_GADU_GADU_6 ICON "..\\icons\\Gadu-Gadu\\Gadu_Gadu_6.ico" + IDI_GADU_GADU_7 ICON "..\\icons\\Gadu-Gadu\\Gadu_Gadu_7.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_ICQ.rc b/plugins/FingerprintNG/res/icons_ICQ.rc new file mode 100644 index 0000000000..b602c3f4ba --- /dev/null +++ b/plugins/FingerprintNG/res/icons_ICQ.rc @@ -0,0 +1,130 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//########################################## Unofficial ICQ clients ############################################ +//############################################################################################################## + IDI_1UND1 ICON "..\\icons\\ICQ\\1&1.ico" + IDI_ALICQ ICON "..\\icons\\ICQ\\Alicq.ico" + IDI_ANASTASIA ICON "..\\icons\\ICQ\\Anastasia.ico" + IDI_ANDRQ ICON "..\\icons\\ICQ\\&RQ.ico" + IDI_ASIA ICON "..\\icons\\ICQ\\Asia.ico" + IDI_COREPAGER ICON "..\\icons\\ICQ\\corepager.ico" + IDI_DELPHI ICON "..\\icons\\ICQ\\Delphi.ico" + IDI_DICHAT ICON "..\\icons\\ICQ\\D[i]Chat.ico" + IDI_GLICQ ICON "..\\icons\\ICQ\\GLICQ.ico" + IDI_GNOMEICU ICON "..\\icons\\ICQ\\GnomeICU.ico" + IDI_ICAT ICON "..\\icons\\ICQ\\IC@.ico" + IDI_ICQ2X ICON "..\\icons\\ICQ\\ICQ_2.x.ico" + IDI_ICY_JUICE ICON "..\\icons\\ICQ\\Icy Juice.ico" + IDI_CENTERICQ ICON "..\\icons\\ICQ\\CenterICQ.ico" + IDI_JICQ ICON "..\\icons\\ICQ\\JICQ.ico" +// IDI_KMASKA ICON "..\\icons\\ICQ\\KM_Aska.ico" + IDI_KXICQ ICON "..\\icons\\ICQ\\kxICQ2.ico" + IDI_LIBICQ2000 ICON "..\\icons\\ICQ\\LibICQ2000.ico" + IDI_LICQ ICON "..\\icons\\ICQ\\Licq.ico" + IDI_LOCID ICON "..\\icons\\ICQ\\locid.ico" + IDI_MICQ ICON "..\\icons\\ICQ\\mICQ.ico" + IDI_MIP ICON "..\\icons\\ICQ\\MIP.ico" + IDI_NANOICQ ICON "..\\icons\\ICQ\\NanoICQ.ico" + IDI_NICQ ICON "..\\icons\\ICQ\\nICQ.ico" + IDI_QIP ICON "..\\icons\\ICQ\\QIP.ico" + IDI_RANDQ_NEW ICON "..\\icons\\ICQ\\R&Q.ico" + + IDI_SMAPER ICON "..\\icons\\ICQ\\smaper.ico" + IDI_SMARTICQ ICON "..\\icons\\ICQ\\SmartICQ.ico" + IDI_SPAMBOT ICON "..\\icons\\ICQ\\Spambot.ico" + IDI_STICQ ICON "..\\icons\\ICQ\\stICQ.ico" + IDI_STRICQ ICON "..\\icons\\ICQ\\StrICQ.ico" + IDI_TICQ ICON "..\\icons\\ICQ\\TICQ.ico" + IDI_VICQ ICON "..\\icons\\ICQ\\vICQ.ico" + IDI_VIRUS ICON "..\\icons\\ICQ\\Biohazard.ico" + IDI_VMICQ ICON "..\\icons\\ICQ\\vmICQ.ico" + IDI_WEBICQ ICON "..\\icons\\ICQ\\WebICQ.ico" + IDI_YEEMP ICON "..\\icons\\ICQ\\Yeemp.ico" + IDI_YSM ICON "..\\icons\\ICQ\\YSM.ico" + + +//############################################################################################################## +//############################################# Official ICQ clients ########################################### +//############################################################################################################## + IDI_AIM ICON "..\\icons\\AIM\\AIM.ico" + IDI_ICQ ICON "..\\icons\\ICQ\\official\\ICQ.ico" + +//############################################################################################################## +//################################################## Overlays ################################################## +//############################################################################################################## + +//############################################################################################################## +//################################# ICQ overlays ############################################################### +//############################################################################################################## + + IDI_ICQ6_OVERLAY ICON "..\\icons\\ICQ\\official\\overlay_ICQ_v6.ico" + IDI_ICQ7_OVERLAY ICON "..\\icons\\ICQ\\official\\overlay_ICQ_v7.ico" + IDI_ICQ8_OVERLAY ICON "..\\icons\\ICQ\\official\\overlay_ICQ_v8.ico" + + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_IRC.rc b/plugins/FingerprintNG/res/icons_IRC.rc new file mode 100644 index 0000000000..442c24a73b --- /dev/null +++ b/plugins/FingerprintNG/res/icons_IRC.rc @@ -0,0 +1,133 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//################################################ IRC ######################################################### +//############################################################################################################## + IDI_AMIRC ICON "..\\icons\\IRC\\AmIRC.ico" + IDI_AMULE ICON "..\\icons\\IRC\\aMule.ico" + IDI_BABBEL ICON "..\\icons\\IRC\\Babbel.ico" + IDI_BERSIRC ICON "..\\icons\\IRC\\BersIRC.ico" + IDI_CBIRC ICON "..\\icons\\IRC\\cbirc.ico" + IDI_CHATZILLA ICON "..\\icons\\IRC\\ChatZilla.ico" + IDI_CONVERSATION ICON "..\\icons\\IRC\\Conversation.ico" + IDI_DIRC ICON "..\\icons\\IRC\\dIRC.ico" + IDI_EGGDROP ICON "..\\icons\\IRC\\Eggdrop.ico" + IDI_EGGDROP_RACBOT ICON "..\\icons\\IRC\\Eggdrop_RacBot.ico" + IDI_EMULE ICON "..\\icons\\IRC\\eMule.ico" + IDI_EMULE_MORPHXT ICON "..\\icons\\IRC\\eMule_MorphXT.ico" + IDI_EMULE_NEO ICON "..\\icons\\IRC\\eMule_Neo.ico" + IDI_EMULE_PLUS ICON "..\\icons\\IRC\\eMule_Plus.ico" + IDI_EMULE_XTREME ICON "..\\icons\\IRC\\eMule_Xtreme.ico" + IDI_FCHAT ICON "..\\icons\\IRC\\FChat.ico" + IDI_GDPCHAT ICON "..\\icons\\IRC\\GDP Web Chat.ico" + IDI_GOPOWERTOOLS ICON "..\\icons\\IRC\\GoPowerTools.ico" + IDI_HYDRA_IRC ICON "..\\icons\\IRC\\HydraIRC.ico" + IDI_ICECHAT ICON "..\\icons\\IRC\\IceChat.ico" +// IDI_ICECHAT5 ICON "..\\icons\\IRC\\IceChat 5.ico" +// IDI_ICECHAT7 ICON "..\\icons\\IRC\\IceChat 7.ico" + IDI_IRC_UNKNOWN ICON "..\\icons\\IRC\\IRC_Unknown.ico" + IDI_IRCLE ICON "..\\icons\\IRC\\ircle.ico" + IDI_IRCXPRO ICON "..\\icons\\IRC\\IRCXPro.ico" + IDI_JIRCII ICON "..\\icons\\IRC\\jircii.ico" + IDI_JMIRC ICON "..\\icons\\IRC\\jmIRC.ico" + IDI_KLIENT ICON "..\\icons\\IRC\\Klient.ico" + IDI_KONVERSATION ICON "..\\icons\\IRC\\Konversation.ico" + IDI_KSIRC ICON "..\\icons\\IRC\\ksirc.ico" + IDI_KVIRC ICON "..\\icons\\IRC\\KVIrc.ico" + IDI_MIRC ICON "..\\icons\\IRC\\MIRC.ico" + IDI_MP3_SCRIPT ICON "..\\icons\\IRC\\mp3script.ico" + IDI_NEORATRION ICON "..\\icons\\IRC\\NeoRa Trion.ico" + IDI_NETTALK ICON "..\\icons\\IRC\\Nettalk.ico" + IDI_NONAME_SCRIPT ICON "..\\icons\\IRC\\NoNameScript.ico" + IDI_OPERA ICON "..\\icons\\IRC\\Opera.ico" + IDI_PIORUN ICON "..\\icons\\IRC\\Piorun.ico" + IDI_PIRC ICON "..\\icons\\IRC\\pIRC.ico" + IDI_PIRCH ICON "..\\icons\\IRC\\Pirch.ico" + IDI_PJIRC ICON "..\\icons\\IRC\\pjIRC.ico" + IDI_PROCHAT ICON "..\\icons\\IRC\\ProChat.ico" + IDI_PSYBNC ICON "..\\icons\\IRC\\PsyBNC.ico" + IDI_SAVIRC ICON "..\\icons\\IRC\\savIRC.ico" + IDI_SMART_IRC ICON "..\\icons\\IRC\\SmartIRC.ico" + IDI_SNAK ICON "..\\icons\\IRC\\Snak.ico" + IDI_SYSRESET ICON "..\\icons\\IRC\\SysReset.ico" + IDI_VIRCAIRC ICON "..\\icons\\IRC\\VircaIRC.ico" + IDI_VISIONIRC ICON "..\\icons\\IRC\\VisionIRC.ico" + IDI_VISUALIRC ICON "..\\icons\\IRC\\VisualIRC.ico" + IDI_VORTECIRC ICON "..\\icons\\IRC\\VortecIRC.ico" + IDI_WEECHAT ICON "..\\icons\\IRC\\WeeChat.ico" + IDI_WLIRC ICON "..\\icons\\IRC\\wlIRC.ico" + IDI_WMIRC ICON "..\\icons\\IRC\\wmIRC.ico" + IDI_XCHATAQUA ICON "..\\icons\\IRC\\X-Chat Aqua.ico" + IDI_XBITCH ICON "..\\icons\\IRC\\xBitch.ico" + IDI_XCHAT ICON "..\\icons\\IRC\\xChat.ico" + IDI_XIRC ICON "..\\icons\\IRC\\Xirc.ico" + IDI_XIRCON ICON "..\\icons\\IRC\\XIRCON.ico" + IDI_ZIPTORRENT ICON "..\\icons\\IRC\\ZipTorrent.ico" + IDI_ZSIRC ICON "..\\icons\\IRC\\zsIRC.ico" + IDI_POCKET_IRC ICON "..\\icons\\IRC\\Pocket IRC.ico" + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_Jabber.rc b/plugins/FingerprintNG/res/icons_Jabber.rc new file mode 100644 index 0000000000..f789a831a0 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_Jabber.rc @@ -0,0 +1,273 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//################################################## Jabber clients ############################################ +//############################################################################################################## + + + IDI_AKENI ICON "..\\icons\\Jabber\\Akeni.ico" + IDI_AMBROSIA ICON "..\\icons\\Jabber\\Ambrosia XMPP Server.ico" + IDI_ANOTHRSSBOT ICON "..\\icons\\Jabber\\Anothr Rss Bot.ico" + IDI_AQQ ICON "..\\icons\\Jabber\\Aqq.ico" + IDI_BARNOWL ICON "..\\icons\\Jabber\\BarnOwl.ico" + IDI_BEEM ICON "..\\icons\\Jabber\\Beem.ico" + IDI_BELLSOUTH ICON "..\\icons\\Jabber\\BellSouth.ico" + IDI_BITWISE ICON "..\\icons\\Jabber\\BitWise.ico" + IDI_BLACKBERRY ICON "..\\icons\\Jabber\\BlackBerry.ico" + IDI_BOMBUS ICON "..\\icons\\Jabber\\Bombus.ico" + IDI_BOMBUS_MOD ICON "..\\icons\\Jabber\\BombusMod.ico" + IDI_BOMBUS_NG ICON "..\\icons\\Jabber\\Bombus NG.ico" + IDI_BOMBUS_QD ICON "..\\icons\\Jabber\\Bombus QD.ico" + IDI_BOWLINE ICON "..\\icons\\Jabber\\Bowline.ico" + IDI_BUDDYSPACE ICON "..\\icons\\Jabber\\BuddySpace.ico" + IDI_CANDY ICON "..\\icons\\Jabber\\Candy.ico" + IDI_CHATOPUS ICON "..\\icons\\Jabber\\Chatopus.ico" + IDI_CHAT_BOT ICON "..\\icons\\Jabber\\chat bots.ico" + IDI_CHIKKA ICON "..\\icons\\Jabber\\Chikka.ico" + IDI_CHITCHAT ICON "..\\icons\\Jabber\\ChitChat.ico" + IDI_CJC ICON "..\\icons\\Jabber\\CJC.ico" + IDI_CLAROS_CHAT ICON "..\\icons\\Jabber\\Claros Chat.ico" + IDI_COCCINELLA ICON "..\\icons\\Jabber\\Coccinella.ico" + IDI_COLIBRY ICON "..\\icons\\Jabber\\Colibry.ico" + IDI_COLLOQUY ICON "..\\icons\\Jabber\\Colloquy.ico" + IDI_COMMUNIGATE ICON "..\\icons\\Jabber\\CommuniGate Pro.ico" + IDI_CONFERENCE ICON "..\\icons\\Jabber\\Gmail_Conference_Bot.ico" + IDI_CROOM ICON "..\\icons\\Jabber\\CRoom.ico" + IDI_CROSSTALK ICON "..\\icons\\Jabber\\Crosstalk.ico" + IDI_CUDUMAR ICON "..\\icons\\Jabber\\Cudumar.ico" + IDI_CYCLOPS_CHAT ICON "..\\icons\\Jabber\\Cyclops Chat.ico" + IDI_DESYR ICON "..\\icons\\Jabber\\Desyr.ico" + IDI_DZIOBBER ICON "..\\icons\\Jabber\\dziObber.ico" + IDI_EJABBERD ICON "..\\icons\\Jabber\\ejabberd.ico" + IDI_ELMER ICON "..\\icons\\Jabber\\elmer bot.ico" + IDI_EMACS ICON "..\\icons\\Jabber\\Emacs.ico" + IDI_EMESS ICON "..\\icons\\Jabber\\emess.ico" + IDI_EMITE ICON "..\\icons\\Jabber\\emite.ico" + IDI_EXODUS ICON "..\\icons\\Jabber\\Exodus.ico" + IDI_FACEBOOK ICON "..\\icons\\Jabber\\Facebook.ico" + IDI_FIRE ICON "..\\icons\\Jabber\\Fire.ico" + IDI_GABBER ICON "..\\icons\\Jabber\\Gabber.ico" + IDI_GAJIM ICON "..\\icons\\Jabber\\Gajim.ico" + IDI_GCN ICON "..\\icons\\Jabber\\GCN.ico" + IDI_GIBBERBOT ICON "..\\icons\\Jabber\\Gibberbot.ico" + IDI_GLU ICON "..\\icons\\Jabber\\glu.ico" + IDI_GMAIL ICON "..\\icons\\Jabber\\GMail.ico" + IDI_GNOME ICON "..\\icons\\Jabber\\Gnome.ico" + IDI_GNUGADU ICON "..\\icons\\Jabber\\GNU_Gadu.ico" + IDI_GOIM ICON "..\\icons\\Jabber\\GOIM.ico" + IDI_GOSSIP ICON "..\\icons\\Jabber\\Gossip.ico" + IDI_GOTALKMOBILE ICON "..\\icons\\Jabber\\GoTalkMobile.ico" + IDI_GREENTHUMB ICON "..\\icons\\Jabber\\GreenThumb.ico" + IDI_GTALK ICON "..\\icons\\Jabber\\GTalk.ico" + IDI_GTALK_GADGET ICON "..\\icons\\Jabber\\GTalk Gadget.ico" + IDI_GUSH ICON "..\\icons\\Jabber\\Gush.ico" + IDI_GYABER ICON "..\\icons\\Jabber\\gYaber.ico" + IDI_IGOOGLE ICON "..\\icons\\Jabber\\iGoogle.ico" + IDI_IJAB ICON "..\\icons\\Jabber\\iJab.ico" + IDI_IMCOM ICON "..\\icons\\Jabber\\IMCom.ico" + IDI_IMEEM ICON "..\\icons\\Jabber\\iMeem.ico" + IDI_IMIFIED ICON "..\\icons\\Jabber\\Imified.ico" + IDI_IMOV ICON "..\\icons\\Jabber\\iMov.ico" + IDI_IMPORTAL ICON "..\\icons\\Jabber\\Importal.ico" + IDI_IM_FRIENDLY ICON "..\\icons\\Jabber\\IM Friendly!.ico" + IDI_INSTANT ICON "..\\icons\\Jabber\\Instan-t.ico" + IDI_INTERACTION ICON "..\\icons\\Jabber\\Interaction.ico" + IDI_IRUKA ICON "..\\icons\\Jabber\\iruka.ico" + IDI_J2J_TRANSPORT ICON "..\\icons\\Jabber\\J2J Transport.ico" + IDI_JABBA ICON "..\\icons\\Jabber\\Jabba.ico" + IDI_JABBER ICON "..\\icons\\Jabber\\Jabber client.ico" + IDI_JABBERDISK ICON "..\\icons\\Jabber\\jabberDisk.ico" + IDI_JABBERFOX ICON "..\\icons\\Jabber\\JabberFoX.ico" + IDI_JABBERNAUT ICON "..\\icons\\Jabber\\JabberNaut.ico" + IDI_JABBERWOCKY ICON "..\\icons\\Jabber\\JabberWocky.ico" + IDI_JABBERZILLA ICON "..\\icons\\Jabber\\JabberZilla.ico" + IDI_JABBER_APPLET ICON "..\\icons\\Jabber\\JabberApplet.ico" + IDI_JABBER_BEOS ICON "..\\icons\\Jabber\\Jabber_BeOS.ico" + IDI_JABBER_DISK ICON "..\\icons\\Jabber\\jabberDisk.ico" + IDI_JABBER_MESSENGER ICON "..\\icons\\Jabber\\JabberMessenger.ico" + IDI_JABBER_NET ICON "..\\icons\\Jabber\\Jabber-Net.ico" + IDI_JABBIM ICON "..\\icons\\Jabber\\jabbim.ico" + IDI_JABBROID ICON "..\\icons\\Jabber\\Jabbroid.ico" + IDI_JABIRU ICON "..\\icons\\Jabber\\Jabiru.ico" + IDI_JAJC ICON "..\\icons\\Jabber\\JAJC.ico" + IDI_JAMM ICON "..\\icons\\Jabber\\Jamm.ico" + IDI_JAPPIX ICON "..\\icons\\Jabber\\jappix.ico" + IDI_JCLAIM ICON "..\\icons\\Jabber\\JClaim.ico" + IDI_JETI ICON "..\\icons\\Jabber\\Jeti.ico" + IDI_JITSI ICON "..\\icons\\Jabber\\Jitsi.ico" + IDI_JMC ICON "..\\icons\\Jabber\\JMC.ico" + IDI_JOOST ICON "..\\icons\\Jabber\\Joost.ico" + IDI_JRUDEVELS ICON "..\\icons\\Jabber\\jrudevels.ico" + IDI_JTALK ICON "..\\icons\\Jabber\\jTalk.ico" + IDI_JUICK ICON "..\\icons\\Jabber\\juick.ico" + IDI_JWCHAT ICON "..\\icons\\Jabber\\JWChat.ico" + IDI_JWGC ICON "..\\icons\\Jabber\\JWGC.ico" + IDI_KADU ICON "..\\icons\\Jabber\\kadu.ico" + IDI_KF ICON "..\\icons\\Jabber\\kf.ico" + IDI_KONNEKT ICON "..\\icons\\Jabber\\Konnekt.ico" + IDI_LAFFER ICON "..\\icons\\Jabber\\Laffer.ico" + IDI_LAMPIRO ICON "..\\icons\\Jabber\\Lampiro.ico" + IDI_LAMP_IM ICON "..\\icons\\Jabber\\Lamp IM.ico" + IDI_LANDELL ICON "..\\icons\\Jabber\\Landell.ico" + IDI_LEAF ICON "..\\icons\\Jabber\\Leaf Messenger.ico" + IDI_LINQ ICON "..\\icons\\Jabber\\LinQ.ico" + IDI_LLUNA ICON "..\\icons\\Jabber\\LLuna.ico" + IDI_M8JABBER ICON "..\\icons\\Jabber\\m8jabber.ico" + IDI_MANGO ICON "..\\icons\\Jabber\\Mango.ico" + IDI_MCABBER ICON "..\\icons\\Jabber\\MCabber.ico" + IDI_MEINVZ ICON "..\\icons\\Jabber\\meinvz.ico" + IDI_MERCURY_MESSENGER ICON "..\\icons\\Jabber\\Mercury_Messenger.ico" + IDI_MGTALK ICON "..\\icons\\Jabber\\MGTalk.ico" + IDI_MJABBER ICON "..\\icons\\Jabber\\mJabber.ico" + IDI_MOBBER ICON "..\\icons\\Jabber\\mobber.ico" + IDI_MOJAB ICON "..\\icons\\Jabber\\moJab.ico" + IDI_MONAL ICON "..\\icons\\Jabber\\Monal.ico" + IDI_MOZILLACHAT ICON "..\\icons\\Jabber\\MozillaChat.ico" + IDI_MUCKL ICON "..\\icons\\Jabber\\MUCkl.ico" + IDI_MYJABBER ICON "..\\icons\\Jabber\\myJabber.ico" + IDI_NEOS ICON "..\\icons\\Jabber\\Neos.ico" + IDI_NITRO ICON "..\\icons\\Jabber\\Nitro.ico" + IDI_NOSTROMO ICON "..\\icons\\Jabber\\Nostromo.ico" + IDI_OCTROTALK ICON "..\\icons\\Jabber\\OctroTalk.ico" + IDI_OM ICON "..\\icons\\Jabber\\OM.ico" + IDI_ONETEAM ICON "..\\icons\\Jabber\\OneTeam.ico" + IDI_ORKUT ICON "..\\icons\\Jabber\\orkut.ico" + IDI_PALTALK ICON "..\\icons\\Jabber\\paltalk.ico" + IDI_PANDION ICON "..\\icons\\Jabber\\Pandion.ico" + IDI_PAPLA ICON "..\\icons\\Jabber\\Papla.ico" + IDI_PJC ICON "..\\icons\\Jabber\\pjc.ico" + IDI_POEZIO ICON "..\\icons\\Jabber\\Poezio.ico" + IDI_PROSODY ICON "..\\icons\\Jabber\\Prosody.ico" + IDI_PSI ICON "..\\icons\\Jabber\\PSI.ico" + IDI_PSIPLUS ICON "..\\icons\\Jabber\\PSI+.ico" + IDI_PSTO ICON "..\\icons\\Jabber\\Psto.net.ico" + IDI_PSYC ICON "..\\icons\\Jabber\\Psyc.ico" + IDI_PYAIMT ICON "..\\icons\\Jabber\\PyAIMt.ico" + IDI_PYGEON ICON "..\\icons\\Jabber\\Pygeon.ico" + IDI_PYICQT ICON "..\\icons\\Jabber\\PyICQt.ico" + IDI_PYIRCT ICON "..\\icons\\Jabber\\PyIRCt.ico" + IDI_PYMRAT ICON "..\\icons\\Jabber\\PyMRAt.ico" + IDI_PYMSNT ICON "..\\icons\\Jabber\\PyMSNt.ico" + IDI_PYYAHOOT ICON "..\\icons\\Jabber\\PyYIMt.ico" + IDI_QTJIM ICON "..\\icons\\Jabber\\QTJim.ico" + IDI_QUTECOM ICON "..\\icons\\Jabber\\QuteCom.ico" + IDI_RENREN ICON "..\\icons\\Jabber\\RenRen.ico" + IDI_SAJE ICON "..\\icons\\Jabber\\saje.ico" + IDI_SAMEPLACE ICON "..\\icons\\Jabber\\SamePlace.ico" + IDI_SBOT ICON "..\\icons\\Jabber\\SBot.ico" + IDI_SCHULERVZ ICON "..\\icons\\Jabber\\schuelervz.ico" + IDI_SKYMESSAGER ICON "..\\icons\\Jabber\\Sky Messager.ico" + IDI_SMACK ICON "..\\icons\\Jabber\\Smack.ico" + IDI_SMTP_TRANSPORT ICON "..\\icons\\Jabber\\smtp_transport.ico" + IDI_SOAPBOX ICON "..\\icons\\Jabber\\SoapBox.ico" + IDI_SPARK ICON "..\\icons\\Jabber\\Spark.ico" + IDI_SPEAKALL ICON "..\\icons\\Jabber\\Speakall.ico" + IDI_SPEEQE ICON "..\\icons\\Jabber\\Speeqe.ico" + IDI_SPIK ICON "..\\icons\\Jabber\\Spik.ico" + IDI_STUDIVZ ICON "..\\icons\\Jabber\\studivz.ico" + IDI_SWIFT ICON "..\\icons\\Jabber\\Swift.ico" + IDI_SWORIM ICON "..\\icons\\Jabber\\SworIM.ico" + IDI_SYNAPSE ICON "..\\icons\\Jabber\\Synapse.ico" + IDI_TALKDROID ICON "..\\icons\\Jabber\\Talkdroid.ico" + IDI_TALKONAUT ICON "..\\icons\\Jabber\\Talkonaut.ico" + IDI_TAPIOCA ICON "..\\icons\\Jabber\\Tapioca.ico" + IDI_TEABOT ICON "..\\icons\\Jabber\\Teabot.ico" + IDI_TELEPATHY ICON "..\\icons\\Jabber\\Telepathy.ico" + IDI_THEBEE ICON "..\\icons\\Jabber\\The Bee.ico" + IDI_THUNDERBIRD ICON "..\\icons\\Jabber\\Thunderbird.ico" + IDI_TIGASE ICON "..\\icons\\Jabber\\Tigase.ico" + IDI_TIPICIM ICON "..\\icons\\Jabber\\TipicIM.ico" + IDI_TKABBER ICON "..\\icons\\Jabber\\Tkabber.ico" + IDI_TKCHAT ICON "..\\icons\\Jabber\\tkchat.ico" + IDI_TRANSACTIM ICON "..\\icons\\Jabber\\TransactIM.ico" + IDI_TRANSLATE ICON "..\\icons\\Jabber\\Translate component.ico" + IDI_TRIPLE_SOFTWARE ICON "..\\icons\\Jabber\\TripleSoftwareIM.ico" + IDI_TWITTER ICON "..\\icons\\Jabber\\Twitter.ico" +// IDI_UJABBER ICON "..\\icons\\Jabber\\uJabber.ico" + IDI_VACUUM ICON "..\\icons\\Jabber\\Vacuum.ico" + IDI_VANDV ICON "..\\icons\\Jabber\\V&V Messenger.ico" + IDI_VAYUSPHERE ICON "..\\icons\\Jabber\\Vayusphere.ico" + IDI_VK ICON "..\\icons\\Jabber\\VK.ico" + IDI_VYSPER ICON "..\\icons\\Jabber\\Vysper.ico" + IDI_WANNACHAT ICON "..\\icons\\Jabber\\WannaChat.ico" + IDI_WEBEX ICON "..\\icons\\Jabber\\WebEx.ico" + IDI_WHISPERIM ICON "..\\icons\\Jabber\\WhisperIM.ico" + IDI_WHOISBOT ICON "..\\icons\\Jabber\\WhoisBot.ico" + IDI_WIJA ICON "..\\icons\\Jabber\\wija.ico" + IDI_WILDFIRE ICON "..\\icons\\Jabber\\Wildfire.ico" + IDI_WINJAB ICON "..\\icons\\Jabber\\WinJab.ico" + IDI_WTW ICON "..\\icons\\Jabber\\WTW.ico" + IDI_XABBER ICON "..\\icons\\Jabber\\xabber.ico" + IDI_GABBLE ICON "..\\icons\\Jabber\\Gabble.ico" + IDI_XEUS ICON "..\\icons\\Jabber\\Xeus.ico" + IDI_XEUS2 ICON "..\\icons\\Jabber\\xeus 2.ico" + IDI_XIFFIAN ICON "..\\icons\\Jabber\\Xiffian.ico" + IDI_XMPP ICON "..\\icons\\Jabber\\XMPP.ico" + IDI_YAMBI ICON "..\\icons\\Jabber\\Yambi.ico" + IDI_YAONLINE ICON "..\\icons\\Jabber\\yaonline.ico" + IDI_YAXIM ICON "..\\icons\\Jabber\\yaxim.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_MRA.rc b/plugins/FingerprintNG/res/icons_MRA.rc new file mode 100644 index 0000000000..16c86dd1f0 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_MRA.rc @@ -0,0 +1,74 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//########################################### Mail.ru Agent #################################################### +//############################################################################################################## + IDI_MAIL_RU_MOBILE ICON "..\\icons\\Mail.Ru\\Mail.Ru_Mobile.ico" + IDI_MAIL_RU_OFFICIAL ICON "..\\icons\\Mail.Ru\\Mail.Ru_official.ico" + IDI_MAIL_RU_UNKNOWN ICON "..\\icons\\Mail.Ru\\Mail.Ru_unknown.ico" + IDI_MAIL_RU_WEBAGENT ICON "..\\icons\\Mail.Ru\\Mail.Ru_WebAgent.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_MSN.rc b/plugins/FingerprintNG/res/icons_MSN.rc new file mode 100644 index 0000000000..df4e8cbb4a --- /dev/null +++ b/plugins/FingerprintNG/res/icons_MSN.rc @@ -0,0 +1,80 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//################################################### MSN ###################################################### +//############################################################################################################## + IDI_AMSN ICON "..\\icons\\MSN\\aMSN.ico" + IDI_MSN_MAC ICON "..\\icons\\MSN\\MSN Mac.ico" + IDI_MSN_45 ICON "..\\icons\\MSN\\MSN v4.5-v5.x.ico" + IDI_MSN_6 ICON "..\\icons\\MSN\\MSN v6.x.ico" + IDI_MSN_7 ICON "..\\icons\\MSN\\MSN v7.x.ico" + IDI_MSN_8 ICON "..\\icons\\MSN\\MSN v8.x.ico" + IDI_MSN ICON "..\\icons\\MSN\\MSN v8.x.ico" + IDI_WEBMESSENGER ICON "..\\icons\\MSN\\WebMessenger.ico" + IDI_WLM_9 ICON "..\\icons\\MSN\\wlm9.ico" + IDI_WLM_10 ICON "..\\icons\\MSN\\WLM10-11.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_Miranda.rc b/plugins/FingerprintNG/res/icons_Miranda.rc new file mode 100644 index 0000000000..edb0ad67dc --- /dev/null +++ b/plugins/FingerprintNG/res/icons_Miranda.rc @@ -0,0 +1,104 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//################################################### Miranda clients ########################################## +//############################################################################################################## + + IDI_MIRANDA_NG ICON "..\\icons\\Miranda\\MirandaNG.ico" + IDI_MIRANDA_UNKNOWN ICON "..\\icons\\Miranda\\Miranda_unknown.ico" + + IDI_MIRANDA_OLD ICON "..\\icons\\Miranda\\MirandaIM_old.ico" + IDI_MIRANDA_04XX ICON "..\\icons\\Miranda\\MirandaIM_04xx.ico" + IDI_MIRANDA_05XX ICON "..\\icons\\Miranda\\MirandaIM_05xx.ico" + IDI_MIRANDA_06XX ICON "..\\icons\\Miranda\\MirandaIM_06xx.ico" + IDI_MIRANDA_07XX ICON "..\\icons\\Miranda\\MirandaIM_07xx.ico" + IDI_MIRANDA_08XX ICON "..\\icons\\Miranda\\MirandaIM_08xx.ico" + IDI_MIRANDA_09XX ICON "..\\icons\\Miranda\\MirandaIM_09xx.ico" + IDI_MIRANDA_010X ICON "..\\icons\\Miranda\\MirandaIM_010xx.ico" + + IDI_MIRANDA_4 ICON "..\\icons\\Miranda\\overlay_miranda_v4.ico" + IDI_MIRANDA_4s ICON "..\\icons\\Miranda\\overlay_miranda_v4s.ico" + IDI_MIRANDA_5 ICON "..\\icons\\Miranda\\overlay_miranda_v5.ico" + IDI_MIRANDA_5s ICON "..\\icons\\Miranda\\overlay_miranda_v5s.ico" + IDI_MIRANDA_6 ICON "..\\icons\\Miranda\\overlay_miranda_v6.ico" + IDI_MIRANDA_6s ICON "..\\icons\\Miranda\\overlay_miranda_v6s.ico" + IDI_MIRANDA_7 ICON "..\\icons\\Miranda\\overlay_miranda_v7.ico" + IDI_MIRANDA_7s ICON "..\\icons\\Miranda\\overlay_miranda_v7s.ico" + IDI_MIRANDA_8 ICON "..\\icons\\Miranda\\overlay_miranda_v8.ico" + IDI_MIRANDA_8s ICON "..\\icons\\Miranda\\overlay_miranda_v8s.ico" + IDI_MIRANDA_9 ICON "..\\icons\\Miranda\\overlay_miranda_v9.ico" + IDI_MIRANDA_9s ICON "..\\icons\\Miranda\\overlay_miranda_v9s.ico" + IDI_MIRANDA_10 ICON "..\\icons\\Miranda\\overlay_miranda_v10.ico" + IDI_MIRANDA_10s ICON "..\\icons\\Miranda\\overlay_miranda_v10s.ico" + + +//############################################################################################################## +//########################################### Other ############################################################ +//############################################################################################################## + + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_Packs.rc b/plugins/FingerprintNG/res/icons_Packs.rc new file mode 100644 index 0000000000..c195e3a1cc --- /dev/null +++ b/plugins/FingerprintNG/res/icons_Packs.rc @@ -0,0 +1,115 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//################################################## Overlays ################################################## +//############################################################################################################## + +//############################################################################################################## +//############################################## MirandaIM Packs ############################################### +//############################################################################################################## + IDI_MIRANDA_A0X ICON "..\\icons\\overlays\\packs\\overlay_pack_a0x.ico" + IDI_MIRANDA_AF ICON "..\\icons\\overlays\\packs\\overlay_pack_AF.ico" + IDI_MIRANDA_ALFAMAR ICON "..\\icons\\overlays\\packs\\overlay_pack_alfamar.ico" + IDI_MIRANDA_AMATORY ICON "..\\icons\\overlays\\packs\\overlay_pack_amatory.ico" + IDI_MIRANDA_BRI ICON "..\\icons\\overlays\\packs\\overlay_pack_bri.ico" + IDI_MIRANDA_CAPPUCCINO ICON "..\\icons\\overlays\\packs\\overlay_pack_Cappuccino.ico" + IDI_MIRANDA_DAR ICON "..\\icons\\overlays\\packs\\overlay_pack_dar_veter.ico" + IDI_MIRANDA_DEVIL ICON "..\\icons\\overlays\\packs\\overlay_pack_666.ico" + IDI_MIRANDA_DMIKOS ICON "..\\icons\\overlays\\packs\\overlay_pack_Dmikos.ico" + IDI_MIRANDA_E33 ICON "..\\icons\\overlays\\packs\\overlay_pack_e33.ico" + IDI_MIRANDA_FAITH ICON "..\\icons\\overlays\\packs\\overlay_pack_FaithPack.ico" + IDI_MIRANDA_FINAL ICON "..\\icons\\overlays\\packs\\overlay_pack_FinalPack.ico" + IDI_MIRANDA_FR ICON "..\\icons\\overlays\\packs\\overlay_pack_Miranda_FR.ico" + IDI_MIRANDA_FREIZE ICON "..\\icons\\overlays\\packs\\overlay_pack_freize.ico" + IDI_MIRANDA_GHOST ICON "..\\icons\\overlays\\packs\\overlay_pack_ghost.ico" + IDI_MIRANDA_HIEROS ICON "..\\icons\\overlays\\packs\\overlay_pack_hieros.ico" + IDI_MIRANDA_INDUCTION ICON "..\\icons\\overlays\\packs\\overlay_pack_induction.ico" + IDI_MIRANDA_KDL ICON "..\\icons\\overlays\\packs\\overlay_pack_KDL.ico" + IDI_MIRANDA_KOLICH ICON "..\\icons\\overlays\\packs\\overlay_pack_Kolich.ico" + IDI_MIRANDA_KUZZMAN ICON "..\\icons\\overlays\\packs\\overlay_pack_Kuzzman.ico" + IDI_MIRANDA_LENINPACK ICON "..\\icons\\overlays\\packs\\overlay_pack_LeninPack.ico" + IDI_MIRANDA_LESTAT ICON "..\\icons\\overlays\\packs\\overlay_pack_Lestat.ico" + IDI_MIRANDA_LEXSYS ICON "..\\icons\\overlays\\packs\\overlay_pack_LexSys.ico" + IDI_MIRANDA_MATAES ICON "..\\icons\\overlays\\packs\\overlay_pack_mataes.ico" + IDI_MIRANDA_MD ICON "..\\icons\\overlays\\packs\\overlay_pack_md.ico" + IDI_MIRANDA_ME ICON "..\\icons\\overlays\\packs\\overlay_pack_Miranda_ME.ico" + IDI_MIRANDA_NATIVE ICON "..\\icons\\overlays\\packs\\overlay_pack_native.ico" + IDI_MIRANDA_NEW_STYLE ICON "..\\icons\\overlays\\packs\\overlay_pack_New_Style.ico" + IDI_MIRANDA_PILOT ICON "..\\icons\\overlays\\packs\\overlay_pack_pilot.ico" + IDI_MIRANDA_RAZUNTER ICON "..\\icons\\overlays\\packs\\overlay_pack_razunter.ico" + IDI_MIRANDA_ROBYER ICON "..\\icons\\overlays\\packs\\overlay_pack_RobyerPack.ico" + IDI_MIRANDA_SE7VEN ICON "..\\icons\\overlays\\packs\\overlay_pack_Se7ven.ico" + IDI_MIRANDA_SPELLHOWLER ICON "..\\icons\\overlays\\packs\\overlay_pack_xSpellhowleRx.ico" + IDI_MIRANDA_SSS_MOD ICON "..\\icons\\overlays\\packs\\overlay_pack_SSS.ico" + IDI_MIRANDA_STALKER ICON "..\\icons\\overlays\\packs\\overlay_pack_Stalker.ico" + IDI_MIRANDA_TWEETY ICON "..\\icons\\overlays\\packs\\overlay_pack_Tweety.ico" + IDI_MIRANDA_UMEDON ICON "..\\icons\\overlays\\packs\\overlay_pack_Umedon.ico" + IDI_MIRANDA_VALERAVI ICON "..\\icons\\overlays\\packs\\overlay_pack_ValeraVi.ico" + IDI_MIRANDA_WATCHER ICON "..\\icons\\overlays\\packs\\overlay_pack_watcher.ico" + IDI_MIRANDA_YAOL ICON "..\\icons\\overlays\\packs\\overlay_pack_Yaol.ico" + IDI_MIRANDA_ZELEBOBA ICON "..\\icons\\overlays\\packs\\overlay_pack_zeleboba.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_QQ.rc b/plugins/FingerprintNG/res/icons_QQ.rc new file mode 100644 index 0000000000..4565d3d246 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_QQ.rc @@ -0,0 +1,96 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//############################################QQ############################################################### +//############################################################################################################## + IDI_MOBILEQQ ICON "..\\icons\\QQ\\Mobile QQ.ico" + IDI_QQ ICON "..\\icons\\QQ\\QQ.ico" + IDI_QQCONCEPT ICON "..\\icons\\QQ\\QQ Concept.ico" + IDI_QQCRM ICON "..\\icons\\QQ\\QQ CRM.ico" + IDI_QQINT ICON "..\\icons\\QQ\\QQ International.ico" + IDI_QQSILVER ICON "..\\icons\\QQ\\QQ Silverlight.ico" + IDI_TM ICON "..\\icons\\QQ\\TM.ico" + IDI_TM2008 ICON "..\\icons\\QQ\\TM 2008.ico" + IDI_WEBQQ ICON "..\\icons\\QQ\\WebQQ.ico" + IDI_YAMQQ ICON "..\\icons\\QQ\\Yam QQ.ico" + +//############################################################################################################## +//########################################### QQ overlays ###################################################### +//############################################################################################################## + IDI_CLIENT_QQ2000 ICON "..\\icons\\QQ\\QQ 2000.ico" + IDI_CLIENT_QQ2004 ICON "..\\icons\\QQ\\QQ 2004.ico" + IDI_CLIENT_TM1 ICON "..\\icons\\QQ\\TM 1.ico" + IDI_CLIENT_TM2 ICON "..\\icons\\QQ\\TM 2.ico" + IDI_CLIENT_TM_QQ2003 ICON "..\\icons\\QQ\\TM 3 QQ 2003.ico" + IDI_CLIENT_TM_QQ2005 ICON "..\\icons\\QQ\\TM QQ 2005.ico" + IDI_CLIENT_TM_QQ2006 ICON "..\\icons\\QQ\\TM QQ 2006.ico" + IDI_CLIENT_TM_QQ2007 ICON "..\\icons\\QQ\\TM QQ 2007.ico" + IDI_CLIENT_TM_QQ2008 ICON "..\\icons\\QQ\\TM QQ 2008.ico" + IDI_CLIENT_TM_QQ2009 ICON "..\\icons\\QQ\\TM QQ 2009.ico" + IDI_CLIENT_TM_QQ2010 ICON "..\\icons\\QQ\\TM QQ 2010.ico" + IDI_CLIENT_TM_QQ2011 ICON "..\\icons\\QQ\\TM QQ 2011.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_RSS.rc b/plugins/FingerprintNG/res/icons_RSS.rc new file mode 100644 index 0000000000..14dd1e29d1 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_RSS.rc @@ -0,0 +1,75 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//############################################RSS############################################################### +//############################################################################################################## + IDI_ATOM1 ICON "..\\icons\\rss\\Atom 1.ico" + IDI_ATOM3 ICON "..\\icons\\rss\\Atom 3.ico" + IDI_RSS09 ICON "..\\icons\\rss\\RSS 0.9.ico" + IDI_RSS1 ICON "..\\icons\\rss\\RSS 1.ico" + IDI_RSS2 ICON "..\\icons\\rss\\RSS 2.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_Tlen.rc b/plugins/FingerprintNG/res/icons_Tlen.rc new file mode 100644 index 0000000000..27724f2586 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_Tlen.rc @@ -0,0 +1,78 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//################################################### Tlen ##################################################### +//############################################################################################################## + IDI_TLEN ICON "..\\icons\\Tlen\\Tlen.ico" + +//############################################################################################################## +//########################################### Tlen overlays #################################################### +//############################################################################################################## + IDI_CLIENT_TLEN5 ICON "..\\icons\\Tlen\\Tlen 5.ico" + IDI_CLIENT_TLEN6 ICON "..\\icons\\Tlen\\Tlen 6.ico" + IDI_CLIENT_TLEN7 ICON "..\\icons\\Tlen\\Tlen 7.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_Weather.rc b/plugins/FingerprintNG/res/icons_Weather.rc new file mode 100644 index 0000000000..80d116fcb6 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_Weather.rc @@ -0,0 +1,92 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//############################################# Weather ######################################################## +//############################################################################################################## + IDI_ACCU ICON "..\\icons\\Weather\\accu.ico" + IDI_GISMETEO ICON "..\\icons\\Weather\\gismeteo.ico" + IDI_INTELLI ICON "..\\icons\\Weather\\intelli.ico" + IDI_METEOGID ICON "..\\icons\\Weather\\meteogid.ico" + IDI_METEONOVOSTI ICON "..\\icons\\Weather\\meteonovosti.ico" + IDI_NOAA ICON "..\\icons\\Weather\\noaa.ico" + IDI_REALMETEO ICON "..\\icons\\Weather\\realmeteo.ico" + IDI_UNDERGROUND ICON "..\\icons\\Weather\\underground.ico" + IDI_WEATHER ICON "..\\icons\\Weather\\weather.ico" + IDI_WEATHER_CN ICON "..\\icons\\Weather\\weather_cn.ico" + IDI_WEATHERXML ICON "..\\icons\\Weather\\weatherxml.ico" + IDI_WETTER ICON "..\\icons\\Weather\\wetter.ico" + IDI_YWEATHER ICON "..\\icons\\Weather\\yweather.ico" + +//############################################################################################################## +//################################################## Overlays ################################################## +//############################################################################################################## + +//############################################################################################################## +//################################# Weather overlays ########################################################### +//############################################################################################################## + IDI_CLIENT_WEATHER ICON "..\\icons\\Weather\\weather_over.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_Yahoo.rc b/plugins/FingerprintNG/res/icons_Yahoo.rc new file mode 100644 index 0000000000..60d4e326c2 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_Yahoo.rc @@ -0,0 +1,93 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//################################################ Yahoo ####################################################### +//############################################################################################################## + IDI_LIBYAHOO2 ICON "..\\icons\\Yahoo\\libyahoo2.ico" + IDI_PINGBOX ICON "..\\icons\\Yahoo\\PingBox.ico" + IDI_YAHOO ICON "..\\icons\\Yahoo\\Yahoo.ico" + IDI_YAHOO5 ICON "..\\icons\\Yahoo\\Yahoo 5.ico" + IDI_YAHOO6 ICON "..\\icons\\Yahoo\\Yahoo 6.ico" + IDI_YAHOO7 ICON "..\\icons\\Yahoo\\Yahoo 7.ico" + IDI_YAHOO8 ICON "..\\icons\\Yahoo\\Yahoo 8.ico" + IDI_YAHOO10 ICON "..\\icons\\Yahoo\\Yahoo 10.ico" + IDI_YAHOO_GO_MOBILE ICON "..\\icons\\Yahoo\\Yahoo Go Mobile.ico" + +//############################################################################################################## +//################################################## Overlays ################################################## +//############################################################################################################## + +//############################################################################################################## +//################################# Yahoo overlays ############################################################# +//############################################################################################################## + IDI_CLIENT_YAHOO5 ICON "..\\icons\\Yahoo\\Yahoo_5.ico" + IDI_CLIENT_YAHOO6 ICON "..\\icons\\Yahoo\\Yahoo_6.ico" + IDI_CLIENT_YAHOO7 ICON "..\\icons\\Yahoo\\Yahoo_7.ico" + IDI_CLIENT_YAHOO8 ICON "..\\icons\\Yahoo\\Yahoo_8.ico" + IDI_CLIENT_YAHOO9 ICON "..\\icons\\Yahoo\\Yahoo_9.ico" + IDI_CLIENT_YAHOO10 ICON "..\\icons\\Yahoo\\Yahoo_10.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_multiproto.rc b/plugins/FingerprintNG/res/icons_multiproto.rc new file mode 100644 index 0000000000..1b1127bc76 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_multiproto.rc @@ -0,0 +1,170 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//#################################### Multi-protocol clients ################################################## +//############################################################################################################## + + IDI_AIM ICON "..\\icons\\AIM\\AIM.ico" + + IDI_ADIUM ICON "..\\icons\\multi-protocol\\Adium.ico" + IDI_AGILE ICON "..\\icons\\multi-protocol\\AgileMobile.ico" + IDI_ANDROID ICON "..\\icons\\multi-protocol\\Android.ico" + IDI_APPOLO ICON "..\\icons\\multi-protocol\\Appolo IM.ico" + IDI_AYTTM ICON "..\\icons\\multi-protocol\\Ayttm.ico" + IDI_BAYANICQ ICON "..\\icons\\multi-protocol\\BayanICQ.ico" + IDI_BEEJIVE ICON "..\\icons\\multi-protocol\\beejive.ico" + IDI_BIMOID ICON "..\\icons\\multi-protocol\\Bimoid.ico" + IDI_BITLBEE ICON "..\\icons\\multi-protocol\\BitlBee.ico" + IDI_BLACKBERRY ICON "..\\icons\\multi-protocol\\BlackBerry.ico" + IDI_BUDDYCLOUD ICON "..\\icons\\multi-protocol\\Buddycloud.ico" + IDI_CARRIER ICON "..\\icons\\multi-protocol\\Carrier.ico" + IDI_CAUSERIE ICON "..\\icons\\multi-protocol\\Causerie.ico" + IDI_CENTERIM ICON "..\\icons\\multi-protocol\\CenterIM.ico" + IDI_CHATSECURE ICON "..\\icons\\multi-protocol\\ChatSecure.ico" + IDI_CITRON ICON "..\\icons\\multi-protocol\\CitronIM.ico" + IDI_CLIMM ICON "..\\icons\\multi-protocol\\climm.ico" + IDI_DIGSBY ICON "..\\icons\\multi-protocol\\Digsby.ico" + IDI_EASYMESSAGE ICON "..\\icons\\multi-protocol\\EasyMessage.ico" + IDI_EBUDDY ICON "..\\icons\\multi-protocol\\eBuddy Messenger.ico" + IDI_EKG2 ICON "..\\icons\\multi-protocol\\EKG2.ico" + IDI_EMESENE ICON "..\\icons\\multi-protocol\\emesene.ico" + IDI_EMPATHY ICON "..\\icons\\multi-protocol\\Empathy.ico" + IDI_EM_CLIENT ICON "..\\icons\\multi-protocol\\eM Client.ico" + IDI_EQO ICON "..\\icons\\multi-protocol\\eQo.ico" + IDI_EYEBALL_CHAT ICON "..\\icons\\multi-protocol\\Eyeball Chat.ico" + IDI_FAMAIM ICON "..\\icons\\multi-protocol\\FamaIM.ico" + IDI_FRING ICON "..\\icons\\multi-protocol\\Fring.ico" + IDI_GAIM ICON "..\\icons\\multi-protocol\\GAIM.ico" + IDI_GALAXIUM ICON "..\\icons\\multi-protocol\\Galaxium.ico" + IDI_GMX ICON "..\\icons\\multi-protocol\\GMX MultiMessenger.ico" + IDI_ICALL ICON "..\\icons\\multi-protocol\\iCall.ico" + IDI_ICHAT ICON "..\\icons\\multi-protocol\\iChat.ico" + IDI_IM2 ICON "..\\icons\\multi-protocol\\IM2.ico" + IDI_IMADERING ICON "..\\icons\\multi-protocol\\IMadering.ico" + IDI_IMOIM ICON "..\\icons\\multi-protocol\\imoim.ico" + IDI_IMPLUS ICON "..\\icons\\multi-protocol\\IM+.ico" + IDI_IMVU ICON "..\\icons\\multi-protocol\\IMVU.ico" + IDI_INLUX ICON "..\\icons\\multi-protocol\\Inlux Messenger.ico" + IDI_INSTANTBIRD ICON "..\\icons\\multi-protocol\\Instantbird.ico" + IDI_IRSSI ICON "..\\icons\\multi-protocol\\irssi.ico" + IDI_JABBEAR ICON "..\\icons\\multi-protocol\\Jabbear.ico" + IDI_JABBIN ICON "..\\icons\\multi-protocol\\Jabbin.ico" + IDI_JASMINEIM ICON "..\\icons\\multi-protocol\\JasmineIM.ico" + IDI_JBOTHER ICON "..\\icons\\multi-protocol\\JBother.ico" + IDI_JBUDDY ICON "..\\icons\\multi-protocol\\JBuddy Messenger.ico" + IDI_JIMM ICON "..\\icons\\multi-protocol\\Jimm.ico" + IDI_JIMMY ICON "..\\icons\\multi-protocol\\JimmyIM.ico" + IDI_JIMM_ASPRO ICON "..\\icons\\multi-protocol\\Jimm Aspro.ico" + IDI_KMESS ICON "..\\icons\\multi-protocol\\KMess.ico" + IDI_KOOLIM ICON "..\\icons\\multi-protocol\\KoolIM.ico" + IDI_KOPETE ICON "..\\icons\\multi-protocol\\Kopete.ico" + IDI_LEECHCRAFT ICON "..\\icons\\multi-protocol\\LeechCraft.ico" + IDI_MCHAT ICON "..\\icons\\multi-protocol\\mChat.ico" + IDI_MDC ICON "..\\icons\\multi-protocol\\MDC.ico" + IDI_MEEBO ICON "..\\icons\\multi-protocol\\Meebo.ico" + IDI_MEETRO ICON "..\\icons\\multi-protocol\\Meetro.ico" + IDI_SIEJC ICON "..\\icons\\multi-protocol\\SieJC.ico" + IDI_NIMBUZZ ICON "..\\icons\\multi-protocol\\Nimbuzz.ico" + IDI_PALRINGO ICON "..\\icons\\multi-protocol\\Palringo.ico" + IDI_PIDGIN ICON "..\\icons\\multi-protocol\\Pidgin.ico" + IDI_PIGEON ICON "..\\icons\\multi-protocol\\Pigeon.ico" + IDI_PLAYXPERT ICON "..\\icons\\multi-protocol\\PlayXpert.ico" + IDI_PRELUDE ICON "..\\icons\\multi-protocol\\Prelude.ico" + IDI_PROTEUS ICON "..\\icons\\multi-protocol\\Proteus.ico" + IDI_PYTHON ICON "..\\icons\\multi-protocol\\Python.ico" + IDI_QIP_2010 ICON "..\\icons\\multi-protocol\\QIP 2010.ico" + IDI_QIP_2012 ICON "..\\icons\\multi-protocol\\QIP 2012.ico" + IDI_QIP_ANDROID ICON "..\\icons\\multi-protocol\\QIP Mobile Android.ico" + IDI_QIP_INFIUM ICON "..\\icons\\multi-protocol\\QIP Infium.ico" + IDI_QIP_IOS ICON "..\\icons\\multi-protocol\\QIP Mobile iOS.ico" + IDI_QIP_JAVA ICON "..\\icons\\multi-protocol\\QIP Mobile Java.ico" + IDI_QIP_PDA ICON "..\\icons\\multi-protocol\\QIP Mobile PDA.ico" + IDI_QIP_SYMBIAN ICON "..\\icons\\multi-protocol\\QIP Mobile Symbian.ico" + IDI_QNEXT ICON "..\\icons\\multi-protocol\\Qnext.ico" + IDI_QUTIM ICON "..\\icons\\multi-protocol\\qutIM.ico" + IDI_MQUTIM ICON "..\\icons\\multi-protocol\\mqutIM.ico" + IDI_SALUT_A_TOI ICON "..\\icons\\multi-protocol\\Salut a Toi.ico" + IDI_SAPO ICON "..\\icons\\multi-protocol\\SAPO Messenger.ico" + IDI_SHAIM ICON "..\\icons\\multi-protocol\\Shaim.ico" + IDI_SIM ICON "..\\icons\\multi-protocol\\SIM.ico" + IDI_SIM_OLD ICON "..\\icons\\multi-protocol\\SIM_old.ico" + IDI_SLICK ICON "..\\icons\\multi-protocol\\Slick.ico" + IDI_SREVIM ICON "..\\icons\\multi-protocol\\SrevIM.ico" + IDI_TRILLIAN ICON "..\\icons\\multi-protocol\\Trillian.ico" + IDI_TRILLIAN_ANDROID ICON "..\\icons\\multi-protocol\\Trillian Android.ico" + IDI_TRILLIAN_ASTRA ICON "..\\icons\\multi-protocol\\Trillian Astra.ico" + IDI_TRILLIAN_PRO ICON "..\\icons\\multi-protocol\\Trillian Pro.ico" + IDI_TUUKLE_CHAT ICON "..\\icons\\multi-protocol\\Tuukle Chat.ico" + IDI_UIM ICON "..\\icons\\multi-protocol\\uIM.ico" + IDI_UTALK ICON "..\\icons\\multi-protocol\\uTalk.ico" + IDI_VIRTUS ICON "..\\icons\\multi-protocol\\Virtus.ico" + IDI_VBUZZER ICON "..\\icons\\multi-protocol\\vBuzzer.ico" + IDI_WEECHAT ICON "..\\icons\\multi-protocol\\WeeChat.ico" + IDI_WIPPIEN ICON "..\\icons\\multi-protocol\\Wippien.ico" + IDI_YAMIGO ICON "..\\icons\\multi-protocol\\Yamigo.ico" + IDI_YEIGO ICON "..\\icons\\multi-protocol\\Yeigo.ico" + IDI_YOONO ICON "..\\icons\\multi-protocol\\Yoono.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/plugins/FingerprintNG/res/icons_others.rc b/plugins/FingerprintNG/res/icons_others.rc new file mode 100644 index 0000000000..915d947ed9 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_others.rc @@ -0,0 +1,73 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//############################################# Skype ########################################################## +//############################################################################################################## + + IDI_SKYPE ICON "..\\icons\\others\\Skype.ico" + IDI_BLANK ICON "..\\icons\\others\\_blank.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_overlays.rc b/plugins/FingerprintNG/res/icons_overlays.rc new file mode 100644 index 0000000000..1927702792 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_overlays.rc @@ -0,0 +1,125 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//############################################################################################################## +//##################################### Miranda client overlays ################################################ +//############################################################################################################## + + IDI_AIMOSCAR_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_AIM.ico" + IDI_GMAIL_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_Gmail.ico" + IDI_ICQJ_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_ICQJ.ico" + IDI_ICQJ_PLUS_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_ICQJ_Plus.ico" + IDI_IRC_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_IRC.ico" + IDI_JABBER_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_Jabber.ico" + IDI_JGTALK_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_JGTalk.ico" + IDI_MAILRU_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_MailRu.ico" + IDI_MSN_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_MSN.ico" + IDI_QQ_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_QQ.ico" + IDI_TLEN_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_Tlen.ico" + IDI_YAHOO_OVERLAY ICON "..\\icons\\overlays\\overlay_proto_Yahoo.ico" + +//############################################################################################################## +//######################################### Platform overlays ################################################## +//############################################################################################################## + IDI_DEBUG_OVERLAY ICON "..\\icons\\overlays\\overlay_resource_debug.ico" + IDI_HOME_OVERLAY ICON "..\\icons\\overlays\\overlay_resource_home.ico" + IDI_MOBILE_OVERLAY ICON "..\\icons\\overlays\\overlay_resource_mobile.ico" + IDI_NOTEBOOK_OVERLAY ICON "..\\icons\\overlays\\overlay_resource_notebook.ico" + IDI_OFFICE_OVERLAY ICON "..\\icons\\overlays\\overlay_resource_office.ico" + IDI_WORK_OVERLAY ICON "..\\icons\\overlays\\overlay_resource_work.ico" + +//############################################################################################################## +//########################################### Secure overlays ################################################## +//############################################################################################################## + IDI_SECUREIM_OVERLAY ICON "..\\icons\\overlays\\overlay_secure_SecureIM.ico" + IDI_IMSECURE_OVERLAY ICON "..\\icons\\overlays\\overlay_secure_IMsecure.ico" + IDI_SIMPLITE_OVERLAY ICON "..\\icons\\overlays\\overlay_secure_SimpLite.ico" + IDI_SIMPPRO_OVERLAY ICON "..\\icons\\overlays\\overlay_secure_SimpPro.ico" + +//############################################################################################################## +//############################## PLATFORM OVERLAYS ############################################################# +//############################################################################################################## + IDI_PLATFORM_ANDROID ICON "..\\icons\\overlays\\overlay_platform_Android.ico" + IDI_PLATFORM_FLASH ICON "..\\icons\\overlays\\overlay_platform_Flash.ico" + IDI_PLATFORM_MAC ICON "..\\icons\\overlays\\overlay_platform_iMac.ico" + IDI_PLATFORM_JAVA ICON "..\\icons\\overlays\\overlay_platform_Java.ico " + IDI_PLATFORM_LINUX ICON "..\\icons\\overlays\\overlay_platform_linux.ico" + IDI_PLATFORM_SYMBIAN ICON "..\\icons\\overlays\\overlay_platform_Symbian.ico" + IDI_PLATFORM_WIN ICON "..\\icons\\overlays\\overlay_platform_Windows.ico" + IDI_PLATFORM_IOS ICON "..\\icons\\overlays\\overlay_platform_iOS.ico" + +//############################################################################################################## +//############################################################################################################## +//############################################################################################################## + + IDI_PLATFORM_X32 ICON "..\\icons\\overlays\\overlay_platform_x32.ico" + IDI_PLATFORM_X64 ICON "..\\icons\\overlays\\overlay_platform_x64.ico" + + +//############################################################################################################## + + IDI_CLIENT_UNICODE ICON "..\\icons\\overlays\\overlay_Unicode.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/icons_overlays_alt.rc b/plugins/FingerprintNG/res/icons_overlays_alt.rc new file mode 100644 index 0000000000..62329e0bb4 --- /dev/null +++ b/plugins/FingerprintNG/res/icons_overlays_alt.rc @@ -0,0 +1,125 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +// +// Generated from the TEXTINCLUDE 2 resource. +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +#include "afxres.h" +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Russian resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) +#ifdef _WIN32 +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT +#pragma code_page(1251) +#endif //_WIN32 + +#endif // Russian resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +//################################################################################################################## +//##################################### Miranda client overlays _alt################################################ +//################################################################################################################## + + IDI_AIMOSCAR_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_AIM.ico" + IDI_GMAIL_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_Gmail.ico" + IDI_ICQJ_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_ICQJ.ico" + IDI_ICQJ_PLUS_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_ICQJ_Plus.ico" + IDI_IRC_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_IRC.ico" + IDI_JABBER_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_Jabber.ico" + IDI_JGTALK_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_JGTalk.ico" + IDI_MAILRU_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_MailRu.ico" + IDI_MSN_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_MSN.ico" + IDI_QQ_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_QQ.ico" + IDI_TLEN_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_Tlen.ico" + IDI_YAHOO_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_proto_Yahoo.ico" + +//################################################################################################################## +//######################################### Platform overlays ###################################################### +//################################################################################################################## + IDI_DEBUG_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_resource_debug.ico" + IDI_HOME_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_resource_home.ico" + IDI_MOBILE_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_resource_mobile.ico" + IDI_NOTEBOOK_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_resource_notebook.ico" + IDI_OFFICE_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_resource_office.ico" + IDI_WORK_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_resource_work.ico" + +//################################################################################################################## +//########################################### Secure overlays ###################################################### +//################################################################################################################## + IDI_SECUREIM_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_secure_SecureIM.ico" + IDI_IMSECURE_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_secure_IMsecure.ico" + IDI_SIMPLITE_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_secure_SimpLite.ico" + IDI_SIMPPRO_OVERLAY ICON "..\\icons\\overlays_alt\\overlay_secure_SimpPro.ico" + +//################################################################################################################## +//############################## PLATFORM OVERLAYS ################################################################# +//################################################################################################################## + IDI_PLATFORM_ANDROID ICON "..\\icons\\overlays_alt\\overlay_platform_Android.ico" + IDI_PLATFORM_FLASH ICON "..\\icons\\overlays_alt\\overlay_platform_Flash.ico" + IDI_PLATFORM_MAC ICON "..\\icons\\overlays_alt\\overlay_platform_iMac.ico" + IDI_PLATFORM_JAVA ICON "..\\icons\\overlays_alt\\overlay_platform_Java.ico " + IDI_PLATFORM_LINUX ICON "..\\icons\\overlays_alt\\overlay_platform_linux.ico" + IDI_PLATFORM_SYMBIAN ICON "..\\icons\\overlays_alt\\overlay_platform_Symbian.ico" + IDI_PLATFORM_WIN ICON "..\\icons\\overlays_alt\\overlay_platform_Windows.ico" + IDI_PLATFORM_IOS ICON "..\\icons\\overlays_alt\\overlay_platform_iOS.ico" + +//################################################################################################################## +//################################################################################################################## +//################################################################################################################## + + IDI_PLATFORM_X32 ICON "..\\icons\\overlays_alt\\overlay_platform_x32.ico" + IDI_PLATFORM_X64 ICON "..\\icons\\overlays_alt\\overlay_platform_x64.ico" + + +//################################################################################################################## + + IDI_CLIENT_UNICODE ICON "..\\icons\\overlays_alt\\overlay_Unicode.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_IDENTIFY "# Finger Icons #" +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/resource.rc b/plugins/FingerprintNG/res/resource.rc new file mode 100644 index 0000000000..8863a74b43 --- /dev/null +++ b/plugins/FingerprintNG/res/resource.rc @@ -0,0 +1,126 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\src\resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "afxres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_DIALOG DIALOGEX 0, 0, 314, 254 +STYLE DS_SETFONT | DS_3DLOOK | DS_FIXEDSYS | WS_CHILD | WS_VISIBLE +EXSTYLE WS_EX_CONTROLPARENT +FONT 8, "MS Shell Dlg", 0, 0, 0x1 +BEGIN + + GROUPBOX "fingerprint overlays icons", IDC_STATIC,15,15,290,60 + + CONTROL "Miranda clients", IDC_GROUP_MIRANDA, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,30,140,10 + CONTROL "Miranda packs overlays", IDC_GROUP_MIRANDA_PACKS, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,40,140,10 +// CONTROL "use alternative (old style) overlays", IDC_GROUP_OVERLAYS_RESOURCE_ALT,"Button",BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP,20,50,140,10 + CONTROL "show Miranda version at Overlay#2", IDC_GROUP_MIRANDA_VERSION, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,60,140,10 + + CONTROL "resource overlays", IDC_GROUP_OVERLAYS_RESOURCE, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,170,30,120,10 + CONTROL "platform overlays", IDC_GROUP_OVERLAYS_PLATFORM, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,170,40,120,10 + CONTROL "protocols overlays", IDC_GROUP_OVERLAYS_PROTO, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,170,50,120,10 + CONTROL "secure overlays", IDC_GROUP_OVERLAYS_SECURITY, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,170,60,120,10 + + GROUPBOX "select protocols", IDC_STATIC,15,75,290,140 + + CONTROL "AIM clients", IDC_GROUP_AIM, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,90,120,10 + CONTROL "Gadu-Gadu clients", IDC_GROUP_GG, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,100,120,10 + CONTROL "ICQ clients", IDC_GROUP_ICQ, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,110,120,10 + CONTROL "IRC clients", IDC_GROUP_IRC, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,120,120,10 + CONTROL "Jabber clients", IDC_GROUP_JABBER, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,130,120,10 + CONTROL "Mail.ru Agent", IDC_GROUP_MRA, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,140,120,10 + + CONTROL "MSN clients", IDC_GROUP_MSN, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,150,120,10 + CONTROL "QQ clients", IDC_GROUP_QQ, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,160,120,10 + CONTROL "RSS clients", IDC_GROUP_RSS, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,170,120,10 + CONTROL "Tlen clients", IDC_GROUP_TLEN, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,180,120,10 + CONTROL "Weather clients", IDC_GROUP_WEATHER, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,190,120,10 + CONTROL "Yahoo clients", IDC_GROUP_YAHOO, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,200,120,10 + + CONTROL "multi-protocol clients", IDC_GROUP_MULTI, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,170,90,120,10 + CONTROL "other (rare) protocols", IDC_GROUP_OTHER_PROTOS, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,170,100,120,10 + CONTROL "other icons", IDC_GROUP_OTHERS, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,170,110,120,10 + LTEXT "Note: Miranda NG will have to be restarted for changes to take effect.", IDC_OPTCHANGENOTE,30,240,290,10 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_DIALOG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 307 + TOPMARGIN, 7 + BOTTOMMARGIN, 233 + END +END +#endif // APSTUDIO_INVOKED + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/plugins/FingerprintNG/res/version.rc b/plugins/FingerprintNG/res/version.rc new file mode 100644 index 0000000000..34188c2c76 --- /dev/null +++ b/plugins/FingerprintNG/res/version.rc @@ -0,0 +1,63 @@ +/* +Fingerprint NG (client version) icons module for Miranda NG +Copyright © 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#ifdef APSTUDIO_INVOKED +#error this file is not editable by Microsoft Visual C++ +#endif //APSTUDIO_INVOKED + +#include +#include "..\src\version.h" + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION __FILEVERSION_STRING + PRODUCTVERSION __FILEVERSION_STRING + FILEFLAGSMASK 0x17L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x4L + FILETYPE 0x2L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "041904b0" + BEGIN + VALUE "FileDescription", "Fingerprint NG client version icons module" + VALUE "FileVersion", __VERSION_STRING + VALUE "InternalName", __INTERNAL_NAME_STRING + VALUE "LegalCopyright", __LEGAL_COPYRIGHT_STRING + VALUE "OriginalFilename", "fingerprint.dll" + VALUE "ProductName", "Fingerprint NG client version icons module" + VALUE "ProductVersion", __VERSION_STRING + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x419, 1200 + END +END + diff --git a/plugins/FingerprintNG/src/finger_groups.h b/plugins/FingerprintNG/src/finger_groups.h new file mode 100644 index 0000000000..8fb4332fe4 --- /dev/null +++ b/plugins/FingerprintNG/src/finger_groups.h @@ -0,0 +1,127 @@ +case MIRANDA_CASE: + if ( db_get_b(NULL, "Finger", "GroupMiranda", 1)) + return _T("Client Icons/Miranda clients"); + break; +case MIRANDA_VERSION_CASE: + if ( db_get_b(NULL, "Finger", "GroupMirandaVersion", 1)) + return _T("Client Icons/Miranda clients"); + break; +case MIRANDA_PACKS_CASE: + if ( db_get_b(NULL, "Finger", "GroupMirandaPacks", 1)) + return _T("Client Icons/Miranda clients/pack overlays"); + break; + + +case MULTI_CASE: + if ( db_get_b(NULL, "Finger", "GroupMulti", 1)) + return _T("Client Icons/multi-proto clients"); + break; + + +case AIM_CASE: + if ( db_get_b(NULL, "Finger", "GroupAIM", 1)) + return _T("Client Icons/AIM clients"); + break; + +case GG_CASE: + if ( db_get_b(NULL, "Finger", "GroupGG", 1)) + return _T("Client Icons/Gadu-Gadu clients"); + break; + + +case ICQ_OFFICIAL_CASE: + if ( db_get_b(NULL, "Finger", "GroupICQ", 1)) + return _T("Client Icons/ICQ official clients"); + break; +case ICQ_CASE: + if ( db_get_b(NULL, "Finger", "GroupICQ", 1)) + return _T("Client Icons/ICQ clients"); + break; + + +case IRC_CASE: + if ( db_get_b(NULL, "Finger", "GroupIRC", 1)) + return _T("Client Icons/IRC clients"); + break; + +case JABBER_CASE: + if ( db_get_b(NULL, "Finger", "GroupJabber", 1)) + return _T("Client Icons/Jabber clients"); + break; + +case MRA_CASE: + if ( db_get_b(NULL, "Finger", "GroupMRA", 1)) + return _T("Client Icons/MRA clients"); + break; + +case MSN_CASE: + if ( db_get_b(NULL, "Finger", "GroupMSN", 1)) + return _T("Client Icons/MSN clients"); + break; + +case QQ_CASE: + if ( db_get_b(NULL, "Finger", "GroupQQ", 1)) + return _T("Client Icons/QQ clients"); + break; + +case RSS_CASE: + if ( db_get_b(NULL, "Finger", "GroupRSS", 1)) + return _T("Client Icons/RSS clients"); + break; + +case TLEN_CASE: + if ( db_get_b(NULL, "Finger", "GroupTlen", 1)) + return _T("Client Icons/Tlen clients"); + break; + +case WEATHER_CASE: + if ( db_get_b(NULL, "Finger", "GroupWeather", 1)) + return _T("Client Icons/Weather clients"); + break; + +case YAHOO_CASE: + if ( db_get_b(NULL, "Finger", "GroupYahoo", 1)) + return _T("Client Icons/Yahoo clients"); + break; + + +case OTHER_PROTOS_CASE: + if ( db_get_b(NULL, "Finger", "GroupOtherProtos", 1)) + return _T("Client Icons/other protocols"); + break; + +case OTHERS_CASE: + if ( db_get_b(NULL, "Finger", "GroupOthers", 1)) + return _T("Client Icons/other icons"); + break; + + +case OVERLAYS_RESOURCE_CASE: + if ( db_get_b(NULL, "Finger", "GroupOverlaysResource", 1)) + return _T("Client Icons/overlays/resource"); + break; + +case OVERLAYS_PLATFORM_CASE: + if ( db_get_b(NULL, "Finger", "GroupOverlaysPlatform", 1)) + return _T("Client Icons/overlays/platform"); + break; + +case OVERLAYS_PROTO_CASE: + if ( db_get_b(NULL, "Finger", "GroupOverlaysProtos", 1)) + return _T("Client Icons/overlays/protocol"); + break; + +case OVERLAYS_SECURITY_CASE: + if ( db_get_b(NULL, "Finger", "GroupOtherProtos", 1)) + return _T("Client Icons/overlays/security"); + break; + +/* +case OVERLAYS_RESOURCE_ALT_CASE: + if ( db_get_b(NULL, "Finger", "GroupOverlays", 1)) + return _T("Client Icons/overlays"); + break; +*/ + +default: + return _T("Client Icons"); diff --git a/plugins/FingerprintNG/src/fingerprint.cpp b/plugins/FingerprintNG/src/fingerprint.cpp new file mode 100644 index 0000000000..c191152f60 --- /dev/null +++ b/plugins/FingerprintNG/src/fingerprint.cpp @@ -0,0 +1,1102 @@ +/* +Fingerprint NG (client version) icons module for Miranda NG +Copyright © 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +//Start of header +#include "global.h" + +static UINT g_LPCodePage; +static TCHAR g_szSkinLib[MAX_PATH]; +static HANDLE hExtraIcon = NULL; +static HANDLE hFolderChanged = NULL, hIconFolder = NULL; + +static FOUNDINFO* fiList = NULL; +static int nFICount = 0; + +/* +* Prepare +* prepares upperstring masks and registers them in IcoLib +*/ + +static TCHAR* getSectionName(int flag) +{ + switch(flag) + { + #include "finger_groups.h" + } + return NULL; +} + +void FASTCALL Prepare(KN_FP_MASK* mask, bool bEnable) +{ + mask->szMaskUpper = NULL; + + if (mask->hIcolibItem) + Skin_RemoveIcon(mask->szIconName); + mask->hIcolibItem = NULL; + + if (!mask->szMask || !mask->szIconFileName || !bEnable) + return; + + size_t iMaskLen = _tcslen(mask->szMask) + 1; + LPTSTR pszNewMask = (LPTSTR)HeapAlloc(hHeap, HEAP_NO_SERIALIZE, iMaskLen * sizeof(TCHAR)); + _tcscpy_s(pszNewMask, iMaskLen, mask->szMask); + _tcsupr_s(pszNewMask, iMaskLen); + mask->szMaskUpper = pszNewMask; + + TCHAR destfile[MAX_PATH]; + if (*mask->szIconFileName == 0) + GetModuleFileName(g_hInst, destfile, MAX_PATH); + else { + mir_sntprintf(destfile, SIZEOF(destfile), _T("%s\\%s.dll"), g_szSkinLib, mask->szIconFileName); + + struct _stat64i32 stFileInfo; + if ( _tstat(destfile, &stFileInfo) == -1) + return; + } + + LPTSTR SectName = getSectionName(mask->iSectionFlag); + if (SectName == NULL) + return; + + SKINICONDESC sid = { 0 }; + sid.cbSize = sizeof(sid); + sid.flags = SIDF_ALL_TCHAR; + sid.ptszSection = SectName; + sid.pszName = mask->szIconName; + sid.ptszDescription = mask->szClientDescription; + sid.ptszDefaultFile = destfile; + sid.iDefaultIndex = -mask->iIconIndex; + sid.cx = sid.cy = 16; + mask->hIcolibItem = Skin_AddIcon(&sid); +} + +/* +* Register icons +*/ + +void RegisterIcons() +{ + // prepare masks + int i; + + if (hHeap) + HeapDestroy(hHeap); + hHeap = HeapCreate(HEAP_NO_SERIALIZE, 0, 0); + + for (i=0; i < DEFAULT_KN_FP_MASK_COUNT; i++) + Prepare(&def_kn_fp_mask[i], true); + + bool bEnable = db_get_b(NULL, "Finger", "Overlay1", 1) != 0; + for (i=0; i < DEFAULT_KN_FP_OVERLAYS_COUNT; i++) + Prepare(&def_kn_fp_overlays_mask[i], bEnable); + + bEnable = db_get_b(NULL, "Finger", "Overlay2", 1) != 0; + if ( db_get_b(NULL, "Finger", "ShowVersion", 0)) { + for (i = 0; i < DEFAULT_KN_FP_OVERLAYS2_COUNT; i++) + Prepare(&def_kn_fp_overlays2_mask[i], bEnable); + } + else { + for (i=0; i < DEFAULT_KN_FP_OVERLAYS2_NO_VER_COUNT; i++) + Prepare(&def_kn_fp_overlays2_mask[i], bEnable); + for (; i < DEFAULT_KN_FP_OVERLAYS2_COUNT; i++) + Prepare(&def_kn_fp_overlays2_mask[i], false); + } + + bEnable = db_get_b(NULL, "Finger", "Overlay3", 1) != 0; + for (i=0; i < DEFAULT_KN_FP_OVERLAYS3_COUNT; i++) + Prepare(&def_kn_fp_overlays3_mask[i], bEnable); +} + +/* +* OnModulesLoaded +* Hook necessary events here +*/ +int OnModulesLoaded(WPARAM wParam, LPARAM lParam) +{ + g_LPCodePage = CallService(MS_LANGPACK_GETCODEPAGE, 0, 0); + + //Hook necessary events + HookEvent(ME_SKIN2_ICONSCHANGED, OnIconsChanged); + HookEvent(ME_DB_CONTACT_SETTINGCHANGED, OnContactSettingChanged); + HookEvent(ME_OPT_INITIALISE, OnOptInitialise); + + hExtraIcon = ExtraIcon_Register("Client","Fingerprint","client_Miranda_Unknown", + OnExtraIconListRebuild,OnExtraImageApply,OnExtraIconClick); + + if (ServiceExists(MS_FOLDERS_REGISTER_PATH)) { + hIconFolder = FoldersRegisterCustomPathT("Fingerprint", "Icons", _T(MIRANDA_PATH) _T("\\") DEFAULT_SKIN_FOLDER); + FoldersGetCustomPathT(hIconFolder, g_szSkinLib, SIZEOF(g_szSkinLib), _T("")); + } + else CallService(MS_UTILS_PATHTOABSOLUTET, (WPARAM)DEFAULT_SKIN_FOLDER, (LPARAM)g_szSkinLib); + + RegisterIcons(); + return 0; +} + +/* ApplyFingerprintImage +* 1)Try to find appropriate mask +* 2)Register icon in extraimage list if not yet registered (EMPTY_EXTRA_ICON) +* 3)Set ExtraImage for contact +*/ + +int FASTCALL ApplyFingerprintImage(HANDLE hContact, LPTSTR szMirVer) +{ + if (hContact == NULL) + return 0; + + HANDLE hImage = INVALID_HANDLE_VALUE; + if (szMirVer) + hImage = GetIconIndexFromFI(szMirVer); + + ExtraIcon_SetIcon(hExtraIcon,hContact,hImage); + return 0; +} + +int OnExtraIconClick(WPARAM wParam, LPARAM lParam, LPARAM) +{ + CallService(MS_USERINFO_SHOWDIALOG, wParam, NULL); + return 0; +} + +/* +* OnExtraIconListRebuild +* Set all registered indexes in array to EMPTY_EXTRA_ICON (unregistered icon) +*/ +int OnExtraIconListRebuild(WPARAM wParam, LPARAM lParam) +{ + ClearFI(); + return 0; +} + +/* +* OnIconsChanged +*/ +int OnIconsChanged(WPARAM wParam, LPARAM lParam) +{ + ClearFI(); + return 0; +} + +/* +* OnExtraImageApply +* Try to get MirVer value from db for contact and if success calls ApplyFingerprintImage +*/ + +int OnExtraImageApply(WPARAM wParam, LPARAM lParam) +{ + HANDLE hContact = (HANDLE)wParam; + if (hContact == NULL) + return 0; + + char *szProto = (char*)CallService(MS_PROTO_GETCONTACTBASEPROTO,wParam,0); + if (szProto != NULL) { + DBVARIANT dbvMirVer = { 0 }; + + if (!DBGetContactSettingTString(hContact, szProto, "MirVer", &dbvMirVer)) { + ApplyFingerprintImage(hContact, dbvMirVer.ptszVal); + DBFreeVariant(&dbvMirVer); + } + else ApplyFingerprintImage(hContact, NULL); + } + else ApplyFingerprintImage(hContact, NULL); + return 0; +} + +/* +* OnContactSettingChanged +* if contact settings changed apply new image or remove it +*/ +int OnContactSettingChanged(WPARAM wParam, LPARAM lParam) +{ + if ((HANDLE)wParam == NULL) + return 0; + + DBCONTACTWRITESETTING* cws = (DBCONTACTWRITESETTING*)lParam; + if (cws && cws->szSetting && !strcmp(cws->szSetting, "MirVer")) { + if (cws->value.type == DBVT_UTF8) { + LPWSTR wszVal = NULL; + int iValLen = MultiByteToWideChar(CP_UTF8, 0, cws->value.pszVal, -1, NULL, 0); + if (iValLen > 0) { + wszVal = (LPWSTR)mir_alloc(iValLen * sizeof(WCHAR)); + MultiByteToWideChar(CP_UTF8, 0, cws->value.pszVal, -1, wszVal, iValLen); + } + ApplyFingerprintImage((HANDLE)wParam, wszVal); + mir_free(wszVal); + } + else if (cws->value.type == DBVT_ASCIIZ) { + LPWSTR wszVal = NULL; + int iValLen = MultiByteToWideChar(g_LPCodePage, 0, cws->value.pszVal, -1, NULL, 0); + if (iValLen > 0) { + wszVal = (LPWSTR)mir_alloc(iValLen * sizeof(WCHAR)); + MultiByteToWideChar(g_LPCodePage, 0, cws->value.pszVal, -1, wszVal, iValLen); + } + ApplyFingerprintImage((HANDLE)wParam, wszVal); + mir_free(wszVal); + } + else if (cws->value.type == DBVT_WCHAR) { + ApplyFingerprintImage((HANDLE)wParam, cws->value.pwszVal); + } + else ApplyFingerprintImage((HANDLE)wParam, NULL); + } + return 0; +} + +/* +* WildCompareA +* Compare 'name' string with 'mask' strings. +* Masks can contain '*' or '?' wild symbols +* Asterics '*' symbol covers 'empty' symbol too e.g WildCompare("Tst","T*st*"), returns TRUE +* In order to handle situation 'at least one any sybol' use "?*" combination: +* e.g WildCompare("Tst","T?*st*"), returns FALSE, but both WildCompare("Test","T?*st*") and +* WildCompare("Teeest","T?*st*") return TRUE. +* +* Function is case sensitive! so convert input or modify func to use _qtoupper() +* +* Mask can contain several submasks. In this case each submask (including first) +* should start from '|' e.g: "|first*submask|second*mask". +* +* Dec 25, 2006 by FYR: +* Added Exception to masks: the mask "|^mask3|mask2|mask1" means: +* if NOT according to mask 3 AND (mask1 OR mask2) +* EXCEPTION should be BEFORE main mask: +* IF Exception match - the comparing stops as FALSE +* IF Exception does not match - comparing continue +* IF Mask match - comparing stops as TRUE +* IF Mask does not not match comparing continue +*/ +BOOL FASTCALL WildCompareA(LPSTR szName, LPSTR szMask) +{ + if (*szMask != '|') + return WildCompareProcA(szName, szMask); + + size_t s = 1, e = 1; + LPSTR szTemp = (LPSTR)_alloca(strlen(szMask) * sizeof(CHAR) + sizeof(CHAR)); + BOOL bExcept; + + while(szMask[e] != '\0') { + s = e; + while(szMask[e] != '\0' && szMask[e] != '|') e++; + + // exception mask + bExcept = (*(szMask + s) == '^'); + if (bExcept) s++; + + memcpy(szTemp, szMask + s, (e - s) * sizeof(CHAR)); + szTemp[e - s] = '\0'; + + if (WildCompareProcA(szName, szTemp)) + return !bExcept; + + if (szMask[e] != '\0') + e++; + else + return FALSE; + } + return FALSE; +} + +/* +* WildCompareW +* Compare 'name' string with 'mask' strings. +* Masks can contain '*' or '?' wild symbols +* Asterics '*' symbol covers 'empty' symbol too e.g WildCompare("Tst","T*st*"), returns TRUE +* In order to handle situation 'at least one any sybol' use "?*" combination: +* e.g WildCompare("Tst","T?*st*"), returns FALSE, but both WildCompare("Test","T?*st*") and +* WildCompare("Teeest","T?*st*") return TRUE. +* +* Function is case sensitive! so convert input or modify func to use _qtoupper() +* +* Mask can contain several submasks. In this case each submask (including first) +* should start from '|' e.g: "|first*submask|second*mask". +* +* Dec 25, 2006 by FYR: +* Added Exception to masks: the mask "|^mask3|mask2|mask1" means: +* if NOT according to mask 3 AND (mask1 OR mask2) +* EXCEPTION should be BEFORE main mask: +* IF Exception match - the comparing stops as FALSE +* IF Exception does not match - comparing continue +* IF Mask match - comparing stops as TRUE +* IF Mask does not not match comparing continue +*/ +BOOL FASTCALL WildCompareW(LPWSTR wszName, LPWSTR wszMask) +{ + if (wszMask == NULL) + return NULL; + + if (*wszMask != L'|') + return WildCompareProcW(wszName, wszMask); + + size_t s = 1, e = 1; + LPWSTR wszTemp = (LPWSTR)_alloca(wcslen(wszMask) * sizeof(WCHAR) + sizeof(WCHAR)); + BOOL bExcept; + + while(wszMask[e] != L'\0') + { + s = e; + while(wszMask[e] != L'\0' && wszMask[e] != L'|') e++; + + // exception mask + bExcept = (*(wszMask + s) == L'^'); + if (bExcept) s++; + + memcpy(wszTemp, wszMask + s, (e - s) * sizeof(WCHAR)); + wszTemp[e - s] = L'\0'; + + if (WildCompareProcW(wszName, wszTemp)) + return !bExcept; + + if (wszMask[e] != L'\0') + e++; + else + return FALSE; + } + return FALSE; +} + +BOOL __inline WildCompareProcA(LPSTR szName, LPSTR szMask) +{ + LPSTR szLast = NULL; + for (;; szMask++, szName++) + { + if (*szMask != '?' && *szMask != *szName) break; + if (*szName == '\0') return ((BOOL)!*szMask); + } + if (*szMask != '*') return FALSE; + for (;; szMask++, szName++) + { + while(*szMask == '*') + { + szLast = szMask++; + if (*szMask == '\0') return ((BOOL)!*szMask); /* true */ + } + if (*szName == '\0') return ((BOOL)!*szMask); /* *mask == EOS */ + if (*szMask != '?' && *szMask != *szName && szLast != NULL) + { + szName -= (size_t)(szMask - szLast) - 1; + szMask = szLast; + } + } +} + +BOOL __inline WildCompareProcW(LPWSTR wszName, LPWSTR wszMask) +{ + LPWSTR wszLast = NULL; + for (;; wszMask++, wszName++) + { + if (*wszMask != L'?' && *wszMask != *wszName) break; + if (*wszName == L'\0') return ((BOOL)!*wszMask); + } + if (*wszMask != L'*') return FALSE; + for (;; wszMask++, wszName++) + { + while(*wszMask == L'*') + { + wszLast = wszMask++; + if (*wszMask == L'\0') return ((BOOL)!*wszMask); /* true */ + } + if (*wszName == L'\0') return ((BOOL)!*wszMask); /* *mask == EOS */ + if (*wszMask != L'?' && *wszMask != *wszName && wszLast != NULL) + { + wszName -= (size_t)(wszMask - wszLast) - 1; + wszMask = wszLast; + } + } +} + +static void MatchMasks(TCHAR* szMirVer, short *base, short *overlay,short *overlay2,short *overlay3) +{ + short i = 0, j = -1, k = -1, n = -1; + + for (i=0; i < DEFAULT_KN_FP_MASK_COUNT; i++) { + KN_FP_MASK& p = def_kn_fp_mask[i]; + if (p.hIcolibItem == NULL) + continue; + + if ( !WildCompareW(szMirVer, p.szMaskUpper)) + continue; + + if (p.szIconFileName != _T("")) { + TCHAR destfile[MAX_PATH]; + mir_sntprintf(destfile, SIZEOF(destfile), _T("%s\\%s.dll"), g_szSkinLib, p.szIconFileName); + struct _stat64i32 stFileInfo; + + if (_tstat(destfile, &stFileInfo) == -1) + i = NOTFOUND_MASK_NUMBER; + } + break; + } + + if (!def_kn_fp_mask[i].fNotUseOverlay && i < DEFAULT_KN_FP_MASK_COUNT) { + for (j = 0; j < DEFAULT_KN_FP_OVERLAYS_COUNT; j++) { + KN_FP_MASK& p = def_kn_fp_overlays_mask[j]; + if (p.hIcolibItem == NULL) + continue; + + if ( !WildCompare(szMirVer, p.szMaskUpper)) + continue; + + if (p.szIconFileName != _T("ClientIcons_packs")) + break; + + TCHAR destfile[MAX_PATH]; + mir_sntprintf(destfile, SIZEOF(destfile), _T("%s\\%s.dll"), g_szSkinLib, p.szIconFileName); + + struct _stat64i32 stFileInfo; + if ( _tstat(destfile, &stFileInfo) != -1) + break; + } + + for (k = 0; k < DEFAULT_KN_FP_OVERLAYS2_COUNT; k++) { + KN_FP_MASK& p = def_kn_fp_overlays2_mask[k]; + if (p.hIcolibItem == NULL) + continue; + + if ( WildCompareW(szMirVer, p.szMaskUpper)) + break; + } + + for (n = 0; n < DEFAULT_KN_FP_OVERLAYS3_COUNT; n++) { + KN_FP_MASK& p = def_kn_fp_overlays3_mask[n]; + if (p.hIcolibItem == NULL) + continue; + + if ( WildCompareW(szMirVer, p.szMaskUpper)) + break; + } + } + + *base = (i < DEFAULT_KN_FP_MASK_COUNT) ? i : -1; + *overlay = (j < DEFAULT_KN_FP_OVERLAYS_COUNT) ? j : -1; + *overlay2 = (k < DEFAULT_KN_FP_OVERLAYS2_COUNT) ? k : -1; + *overlay3 = (n < DEFAULT_KN_FP_OVERLAYS3_COUNT) ? n : -1; +} + +/* GetIconsIndexesA +* Retrieves Icons indexes by Mirver +*/ + +void FASTCALL GetIconsIndexesA(LPSTR szMirVer, short *base, short *overlay,short *overlay2,short *overlay3) +{ + if (strcmp(szMirVer, "?") == 0) { + *base = UNKNOWN_MASK_NUMBER; + *overlay = -1; + *overlay2 = -1; + *overlay3 = -1; + return; + } + + LPTSTR tszMirVerUp = mir_a2t(szMirVer); + _tcsupr(tszMirVerUp); + MatchMasks(tszMirVerUp, base, overlay, overlay2, overlay3); + mir_free(tszMirVerUp); +} + +/* GetIconsIndexesW +* Retrieves Icons indexes by Mirver +*/ + +void FASTCALL GetIconsIndexesW(LPWSTR wszMirVer, short *base, short *overlay,short *overlay2,short *overlay3) +{ + if (wcscmp(wszMirVer, L"?") == 0) + { + *base = UNKNOWN_MASK_NUMBER; + *overlay = -1; + *overlay2 = -1; + *overlay3 = -1; + return; + } + + LPWSTR wszMirVerUp = NEWWSTR_ALLOCA(wszMirVer); + _wcsupr(wszMirVerUp); + MatchMasks(wszMirVerUp, base, overlay, overlay2, overlay3); +} + +/* +* CreateIconFromIndexes +* returns hIcon of joined icon by given indexes +*/ + +HICON FASTCALL CreateIconFromIndexes(short base, short overlay, short overlay2, short overlay3) +{ + HICON hIcon = NULL; // returned HICON + HICON hTmp = NULL; + HICON icMain = NULL; + HICON icOverlay = NULL; + HICON icOverlay2 = NULL; + HICON icOverlay3 = NULL; + + KN_FP_MASK* mainMask = &(def_kn_fp_mask[base]); + icMain = Skin_GetIconByHandle(mainMask->hIcolibItem); + + if (icMain) { + KN_FP_MASK* overlayMask = (overlay != -1) ? &(def_kn_fp_overlays_mask[overlay]) : NULL; + KN_FP_MASK* overlay2Mask = (overlay2 != -1) ? &(def_kn_fp_overlays2_mask[overlay2]) : NULL; + KN_FP_MASK* overlay3Mask = (overlay3 != -1) ? &(def_kn_fp_overlays3_mask[overlay3]) : NULL; + icOverlay = (overlayMask == NULL) ? NULL : Skin_GetIconByHandle(overlayMask->hIcolibItem); + icOverlay2 = (overlay2Mask == NULL) ? NULL : Skin_GetIconByHandle(overlay2Mask->hIcolibItem); + icOverlay3 = (overlay3Mask == NULL) ? NULL : Skin_GetIconByHandle(overlay3Mask->hIcolibItem); + + hIcon = icMain; + + if (overlayMask) { + hIcon = CreateJoinedIcon(hIcon, icOverlay); + hTmp = hIcon; + } + + if (overlay2Mask) { + hIcon = CreateJoinedIcon(hIcon, icOverlay2); + if (hTmp) DestroyIcon(hTmp); + hTmp = hIcon; + } + + if (overlay3Mask) { + hIcon = CreateJoinedIcon(hIcon, icOverlay3); + if (hTmp) DestroyIcon(hTmp); + } + } + + if (hIcon == icMain) + hIcon = CopyIcon(icMain); + + Skin_ReleaseIcon(icMain); + Skin_ReleaseIcon(icOverlay); + Skin_ReleaseIcon(icOverlay2); + Skin_ReleaseIcon(icOverlay3); + return hIcon; +} + +/* +* ServiceGetClientIconA +* MS_FP_GETCLIENTICON service implementation. +* wParam - char * MirVer value to get client for. +* lParam - int noCopy - if wParam is equal to "1" will return icon handler without copiing icon. +* ICON IS ALWAYS COPIED!!! +*/ + +INT_PTR ServiceGetClientIconA(WPARAM wParam, LPARAM lParam) +{ + LPSTR szMirVer = (LPSTR)wParam; // MirVer value to get client for. + if (szMirVer == NULL) + return 0; + + HICON hIcon = NULL; // returned HICON + int NoCopy = (int)lParam; // noCopy + short base, overlay, overlay2, overlay3; + + GetIconsIndexesA(szMirVer, &base, &overlay, &overlay2, &overlay3); + if (base != -1) + hIcon = CreateIconFromIndexes(base, overlay, overlay2, overlay3); + return (INT_PTR)hIcon; +} + +/* + * ServiceSameClientA + * MS_FP_SAMECLIENTS service implementation. + * wParam - char * first MirVer value + * lParam - char * second MirVer value + * return pointer to char string - client desription (do not destroy) if clients are same + */ + +INT_PTR ServiceSameClientsA(WPARAM wParam, LPARAM lParam) +{ + LPSTR szMirVerFirst = (LPSTR)wParam; // MirVer value to get client for. + LPSTR szMirVerSecond = (LPSTR)lParam; // MirVer value to get client for. + int firstIndex, secondIndex; + BOOL Result = FALSE; + + firstIndex = secondIndex = 0; + if (!szMirVerFirst || !szMirVerSecond) + return (INT_PTR)NULL; //one of its is not null + + { + LPTSTR tszMirVerFirstUp, tszMirVerSecondUp; + int iMirVerFirstUpLen, iMirVerSecondUpLen; + + iMirVerFirstUpLen = MultiByteToWideChar(g_LPCodePage, 0, szMirVerFirst, -1, NULL, 0); + iMirVerSecondUpLen = MultiByteToWideChar(g_LPCodePage, 0, szMirVerSecond, -1, NULL, 0); + + tszMirVerFirstUp = (LPTSTR)mir_alloc(iMirVerFirstUpLen * sizeof(TCHAR)); + tszMirVerSecondUp = (LPTSTR)mir_alloc(iMirVerSecondUpLen * sizeof(TCHAR)); + + MultiByteToWideChar(g_LPCodePage, 0, szMirVerFirst, -1, tszMirVerFirstUp, iMirVerFirstUpLen); + MultiByteToWideChar(g_LPCodePage, 0, szMirVerSecond, -1, tszMirVerSecondUp, iMirVerSecondUpLen); + + _tcsupr_s(tszMirVerFirstUp, iMirVerFirstUpLen); + _tcsupr_s(tszMirVerSecondUp, iMirVerSecondUpLen); + + if (_tcscmp(tszMirVerFirstUp, _T("?")) == 0) + firstIndex = UNKNOWN_MASK_NUMBER; + else + while(firstIndex < DEFAULT_KN_FP_MASK_COUNT) { + if (WildCompare(tszMirVerFirstUp, def_kn_fp_mask[firstIndex].szMaskUpper)) + break; + firstIndex++; + } + + if (_tcscmp(tszMirVerSecondUp, _T("?")) == 0) + secondIndex = UNKNOWN_MASK_NUMBER; + else + while(secondIndex < DEFAULT_KN_FP_MASK_COUNT) { + if (WildCompare(tszMirVerSecondUp, def_kn_fp_mask[secondIndex].szMaskUpper)) + break; + secondIndex++; + } + + mir_free(tszMirVerFirstUp); + mir_free(tszMirVerSecondUp); + + if (firstIndex == secondIndex && firstIndex < DEFAULT_KN_FP_MASK_COUNT) + { + int iClientDescriptionLen = WideCharToMultiByte(g_LPCodePage, 0, def_kn_fp_mask[firstIndex].szClientDescription, -1, NULL, 0, NULL, NULL); + if (iClientDescriptionLen > 0) + g_szClientDescription = (LPSTR)mir_realloc(g_szClientDescription, iClientDescriptionLen * sizeof(CHAR)); + else + return (INT_PTR)NULL; + + WideCharToMultiByte(g_LPCodePage, 0, def_kn_fp_mask[firstIndex].szClientDescription, -1, g_szClientDescription, iClientDescriptionLen, NULL, NULL); + return (INT_PTR)g_szClientDescription; + + } + } + return (INT_PTR)NULL; +} + +/* +* ServiceGetClientIconW +* MS_FP_GETCLIENTICONW service implementation. +* wParam - LPWSTR MirVer value to get client for. +* lParam - int noCopy - if wParam is equal to "1" will return icon handler without copiing icon. +* ICON IS ALWAYS COPIED!!! +*/ + +INT_PTR ServiceGetClientIconW(WPARAM wParam, LPARAM lParam) +{ + LPWSTR wszMirVer = (LPWSTR)wParam; // MirVer value to get client for. + if (wszMirVer == NULL) + return 0; + + short base, overlay, overlay2, overlay3; + GetIconsIndexesW(wszMirVer, &base, &overlay, &overlay2, &overlay3); + + HICON hIcon = NULL; // returned HICON + if (base != -1) + hIcon = CreateIconFromIndexes(base, overlay, overlay2, overlay3); + + return (INT_PTR)hIcon; +} + +/* + * ServiceSameClientW + * MS_FP_SAMECLIENTSW service implementation. + * wParam - LPWSTR first MirVer value + * lParam - LPWSTR second MirVer value + * return pointer to char string - client desription (do not destroy) if clients are same + */ +INT_PTR ServiceSameClientsW(WPARAM wParam, LPARAM lParam) +{ + LPWSTR wszMirVerFirst = (LPWSTR)wParam; // MirVer value to get client for. + LPWSTR wszMirVerSecond = (LPWSTR)lParam; // MirVer value to get client for. + int firstIndex, secondIndex; + BOOL Result = FALSE; + + firstIndex = secondIndex = 0; + if (!wszMirVerFirst || !wszMirVerSecond) return (INT_PTR)NULL; //one of its is not null + + { + LPWSTR wszMirVerFirstUp, wszMirVerSecondUp; + size_t iMirVerFirstUpLen, iMirVerSecondUpLen; + + iMirVerFirstUpLen = wcslen(wszMirVerFirst) + 1; + iMirVerSecondUpLen = wcslen(wszMirVerSecond) + 1; + + wszMirVerFirstUp = (LPWSTR)mir_alloc(iMirVerFirstUpLen * sizeof(WCHAR)); + wszMirVerSecondUp = (LPWSTR)mir_alloc(iMirVerSecondUpLen * sizeof(WCHAR)); + + wcscpy_s(wszMirVerFirstUp, iMirVerFirstUpLen, wszMirVerFirst); + wcscpy_s(wszMirVerSecondUp, iMirVerSecondUpLen, wszMirVerSecond); + + _wcsupr_s(wszMirVerFirstUp, iMirVerFirstUpLen); + _wcsupr_s(wszMirVerSecondUp, iMirVerSecondUpLen); + + if (wcscmp(wszMirVerFirstUp, L"?") == 0) + firstIndex = UNKNOWN_MASK_NUMBER; + else + while(firstIndex < DEFAULT_KN_FP_MASK_COUNT) { + if (WildCompareW(wszMirVerFirstUp, def_kn_fp_mask[firstIndex].szMaskUpper)) + break; + firstIndex++; + } + + if (wcscmp(wszMirVerSecondUp, L"?") == 0) + secondIndex = UNKNOWN_MASK_NUMBER; + else + while(secondIndex < DEFAULT_KN_FP_MASK_COUNT) { + if (WildCompareW(wszMirVerSecondUp, def_kn_fp_mask[secondIndex].szMaskUpper)) + break; + secondIndex++; + } + + mir_free(wszMirVerFirstUp); + mir_free(wszMirVerSecondUp); + + if (firstIndex == secondIndex && firstIndex < DEFAULT_KN_FP_MASK_COUNT) + { + return (INT_PTR)def_kn_fp_mask[firstIndex].szClientDescription; + } + } + return (INT_PTR)NULL; +} + +/****************************************************************************** + * Futher routines is for creating joined 'overlay' icons. + ******************************************************************************/ + + /* + * CreateBitmap32 - Create DIB 32 bitmap with sizes cx*cy + */ + +HBITMAP __inline CreateBitmap32(int cx, int cy) +{ + return CreateBitmap32Point(cx, cy, NULL); +} + + /* + * CreateBitmap32 - Create DIB 32 bitmap with sizes cx*cy and put reference + * to new bitmap pixel image memory area to void ** bits + */ +HBITMAP FASTCALL CreateBitmap32Point(int cx, int cy, LPVOID* bits) +{ + BITMAPINFO bmpi = { 0 }; + LPVOID ptPixels = NULL; + HBITMAP DirectBitmap; + + if (cx < 0 || cy < 0) return NULL; + + bmpi.bmiHeader.biSize = sizeof(BITMAPINFOHEADER); + bmpi.bmiHeader.biWidth = cx; + bmpi.bmiHeader.biHeight = cy; + bmpi.bmiHeader.biPlanes = 1; +// bmpi.bmiHeader.biCompression = BI_RGB; + bmpi.bmiHeader.biBitCount = 32; + + DirectBitmap = CreateDIBSection(NULL, + &bmpi, + DIB_RGB_COLORS, + &ptPixels, + NULL, 0); + GdiFlush(); + if (ptPixels) memset(ptPixels, 0, cx * cy * 4); + if (bits != NULL) *bits = ptPixels; + + return DirectBitmap; +} + +/* +* checkHasAlfa - checks if image has at least one BYTE in alpha channel +* that is not a 0. (is image real 32 bit or just 24 bit) +*/ +BOOL FASTCALL checkHasAlfa(LPBYTE from, int width, int height) +{ + LPDWORD pt = (LPDWORD)from; + LPDWORD lim = pt + width * height; + while(pt < lim) + { + if (*pt & 0xFF000000) + return TRUE; + pt++; + } + + return FALSE; +} + +/* +* checkMaskUsed - checks if mask image has at least one that is not a 0. +* Not sure is it required or not +*/ +BOOL FASTCALL checkMaskUsed(LPBYTE from) +{ + int i; + for (i=0; i < 16 * 16 / 8; i++) + { + if (from[i] != 0) return TRUE; + } + return FALSE; +} + +/* +* GetMaskBit - return value of apropriate mask bit in line at x position +*/ +BOOL __inline GetMaskBit(LPBYTE line, int x) +{ + return ((*(line + (x >> 3))) & (0x01 << (7 - (x & 0x07)))) != 0; +} + +/* +* blend - alpha blend ARGB values of 2 pixels. X1 - underlaying, +* X2 - overlaying points. +*/ +DWORD FASTCALL blend(DWORD X1,DWORD X2) +{ + RGBA* q1 = (RGBA*)&X1; + RGBA* q2 = (RGBA*)&X2; + BYTE a_1 = ~q1->a; + BYTE a_2 = ~q2->a; + WORD am = q1->a * a_2; + + WORD ar = q1->a + ((a_1 * q2->a) / 255); + // if a2 more than 0 than result should be more + // or equal (if a1==0) to a2, else in combination + // with mask we can get here black points + + ar = (q2->a > ar) ? q2->a : ar; + + if (ar == 0) return 0; + + { + WORD arm = ar * 255; + WORD rr = ((q1->r * am + q2->r * q2->a * 255)) / arm; + WORD gr = ((q1->g * am + q2->g * q2->a * 255)) / arm; + WORD br = ((q1->b * am + q2->b * q2->a * 255)) / arm; + return (ar << 24) | (rr << 16) | (gr << 8) | br; + } +} + +/* +* CreateJoinedIcon - creates new icon by drawing hTop over hBottom. +*/ +HICON FASTCALL CreateJoinedIcon(HICON hBottom, HICON hTop) +{ + BOOL drawn = FALSE; + HDC tempDC, tempDC2, tempDC3; + HICON res = NULL; + HBITMAP oImage,nImage; + HBITMAP nMask, hbm, obmp, obmp2; + LPBYTE ptPixels = NULL; + ICONINFO iNew = { 0 }; + BYTE p[32] = { 0 }; + + tempDC = CreateCompatibleDC(NULL); + nImage = CreateBitmap32Point(16, 16, (LPVOID*)&ptPixels); + oImage = (HBITMAP)SelectObject(tempDC, nImage); + +// if (ptPixels) memset(ptPixels, 0, 16 * 16 * 4); + + if (IsWinVerXPPlus()) + { + ICONINFO iciBottom = { 0 }; + ICONINFO iciTop = { 0 }; + + BITMAP bmp_top = { 0 }; + BITMAP bmp_top_mask = { 0 }; + + BITMAP bmp_bottom = { 0 }; + BITMAP bmp_bottom_mask = { 0 }; + + GetIconInfo(hBottom, &iciBottom); + GetObject(iciBottom.hbmColor, sizeof(BITMAP), &bmp_bottom); + GetObject(iciBottom.hbmMask, sizeof(BITMAP), &bmp_bottom_mask); + + GetIconInfo(hTop, &iciTop); + GetObject(iciTop.hbmColor, sizeof(BITMAP), &bmp_top); + GetObject(iciTop.hbmMask, sizeof(BITMAP), &bmp_top_mask); + + if (bmp_bottom.bmBitsPixel == 32 && bmp_top.bmBitsPixel == 32) + { + LPBYTE BottomBuffer, TopBuffer, BottomMaskBuffer, TopMaskBuffer; + LPBYTE bb, tb, bmb, tmb; + LPBYTE db = ptPixels; + int vstep_d = 16 * 4; + int vstep_b = bmp_bottom.bmWidthBytes; + int vstep_t = bmp_top.bmWidthBytes; + int vstep_bm = bmp_bottom_mask.bmWidthBytes; + int vstep_tm = bmp_top_mask.bmWidthBytes; + + if (bmp_bottom.bmBits) + bb = BottomBuffer = (LPBYTE)bmp_bottom.bmBits; + else + { + BottomBuffer = (LPBYTE)_alloca(bmp_bottom.bmHeight * bmp_bottom.bmWidthBytes); + GetBitmapBits(iciBottom.hbmColor, bmp_bottom.bmHeight * bmp_bottom.bmWidthBytes, BottomBuffer); + bb = BottomBuffer + vstep_b * (bmp_bottom.bmHeight - 1); + vstep_b = -vstep_b; + } + if (bmp_top.bmBits) + tb = TopBuffer = (LPBYTE)bmp_top.bmBits; + else + { + TopBuffer = (LPBYTE)_alloca(bmp_top.bmHeight * bmp_top.bmWidthBytes); + GetBitmapBits(iciTop.hbmColor, bmp_top.bmHeight * bmp_top.bmWidthBytes, TopBuffer); + tb = TopBuffer + vstep_t * (bmp_top.bmHeight - 1); + vstep_t = -vstep_t; + } + if (bmp_bottom_mask.bmBits) + bmb = BottomMaskBuffer = (LPBYTE)bmp_bottom_mask.bmBits; + else + { + BottomMaskBuffer = (LPBYTE)_alloca(bmp_bottom_mask.bmHeight * bmp_bottom_mask.bmWidthBytes); + GetBitmapBits(iciBottom.hbmMask, bmp_bottom_mask.bmHeight * bmp_bottom_mask.bmWidthBytes, BottomMaskBuffer); + bmb = BottomMaskBuffer + vstep_bm * (bmp_bottom_mask.bmHeight - 1); + vstep_bm = -vstep_bm; + } + if (bmp_top_mask.bmBits) + tmb = TopMaskBuffer = (LPBYTE)bmp_top_mask.bmBits; + else + { + TopMaskBuffer = (LPBYTE)_alloca(bmp_top_mask.bmHeight * bmp_top_mask.bmWidthBytes); + GetBitmapBits(iciTop.hbmMask, bmp_top_mask.bmHeight * bmp_top_mask.bmWidthBytes, TopMaskBuffer); + tmb = TopMaskBuffer + vstep_tm * (bmp_top_mask.bmHeight - 1); + vstep_tm = -vstep_tm; + } + { + int x; int y; + BOOL topHasAlpha = checkHasAlfa(TopBuffer, bmp_top.bmWidth, bmp_top.bmHeight); + BOOL bottomHasAlpha = checkHasAlfa(BottomBuffer, bmp_bottom.bmWidth, bmp_bottom.bmHeight); + BOOL topMaskUsed = !topHasAlpha && checkMaskUsed(TopMaskBuffer); + BOOL bottomMaskUsed = !bottomHasAlpha && checkMaskUsed(BottomMaskBuffer); + + for(y = 0; y < 16; y++) + { + for(x = 0; x < 16; x++) + { + DWORD bottom_d = ((LPDWORD)bb)[x]; + DWORD top_d = ((LPDWORD)tb)[x]; + + if (topMaskUsed) + { + if (GetMaskBit(tmb, x)) + top_d &= 0x00FFFFFF; + else + top_d |= 0xFF000000; + } + else if (!topHasAlpha) + top_d |= 0xFF000000; + + if (bottomMaskUsed) + { + if (GetMaskBit(bmb, x)) + bottom_d &= 0x00FFFFFF; + else + bottom_d |= 0xFF000000; + } + else if (!bottomHasAlpha) + bottom_d |= 0xFF000000; + + ((LPDWORD)db)[x] = blend(bottom_d, top_d); + } + bb += vstep_b; + tb += vstep_t; + bmb += vstep_bm; + tmb += vstep_tm; + db += vstep_d; + } + } + + drawn = TRUE; + } + + DeleteObject(iciBottom.hbmColor); + DeleteObject(iciTop.hbmColor); + DeleteObject(iciBottom.hbmMask); + DeleteObject(iciTop.hbmMask); + } + + if (!drawn) { + DrawIconEx(tempDC, 0, 0, hBottom, 16, 16, 0, NULL, DI_NORMAL); + DrawIconEx(tempDC, 0, 0, hTop, 16, 16, 0, NULL, DI_NORMAL); + } + + nMask = CreateBitmap(16, 16, 1, 1, p); + tempDC2 = CreateCompatibleDC(NULL); + tempDC3 = CreateCompatibleDC(NULL); + hbm = CreateCompatibleBitmap(tempDC3, 16, 16); + obmp = (HBITMAP)SelectObject(tempDC2, nMask); + obmp2 = (HBITMAP)SelectObject(tempDC3, hbm); + DrawIconEx(tempDC2, 0, 0, hBottom, 16, 16, 0, NULL, DI_MASK); + DrawIconEx(tempDC3, 0, 0, hTop, 16, 16, 0, NULL, DI_MASK); + BitBlt(tempDC2, 0, 0, 16, 16, tempDC3, 0, 0, SRCAND); + + GdiFlush(); + + SelectObject(tempDC2, obmp); + DeleteDC(tempDC2); + + SelectObject(tempDC3, obmp2); + DeleteDC(tempDC3); + + SelectObject(tempDC, oImage); + DeleteDC(tempDC); + + DeleteObject(hbm); + + iNew.fIcon = TRUE; + iNew.hbmColor = nImage; + iNew.hbmMask = nMask; + res = CreateIconIndirect(&iNew); + + DeleteObject(nImage); + DeleteObject(nMask); + + return res; +} + +HANDLE FASTCALL GetIconIndexFromFI(LPTSTR szMirVer) +{ + short base, overlay, overlay2, overlay3; + GetIconsIndexes(szMirVer, &base, &overlay, &overlay2, &overlay3); + if (base == -1 || nFICount == 0xFFFF) + return INVALID_HANDLE_VALUE; + + // MAX: 1024 + 256 + 128 + 128 + DWORD val = (base << 22) | ((overlay & 0xFF) << 14) | ((overlay2 & 0x7F) << 7) | (overlay3 & 0x7F); + + int i; + HANDLE hFoundImage = INVALID_HANDLE_VALUE; + for (i=0; i < nFICount; i++) { + if (fiList[i].dwArray == val) { + hFoundImage = fiList[i].hRegisteredImage; + break; + } + } + + if (hFoundImage == INVALID_HANDLE_VALUE && i == nFICount) { //not found - then add + HICON hIcon = CreateIconFromIndexes(base, overlay, overlay2, overlay3); + + fiList = (FOUNDINFO*)mir_realloc(fiList, sizeof(FOUNDINFO) * (nFICount + 1)); + fiList[nFICount].dwArray = val; + + if (hIcon != NULL) { + hFoundImage = (HANDLE)CallService(MS_CLIST_EXTRA_ADD_ICON, (WPARAM)hIcon, 0); + fiList[nFICount].hRegisteredImage = hFoundImage; + DestroyIcon(hIcon); + } + else fiList[nFICount].hRegisteredImage = INVALID_HANDLE_VALUE; + + nFICount++; + } + + return hFoundImage; +} + +VOID ClearFI() +{ + if (fiList != NULL) + mir_free(fiList); + fiList = NULL; + nFICount = 0; +} diff --git a/plugins/FingerprintNG/src/global.h b/plugins/FingerprintNG/src/global.h new file mode 100644 index 0000000000..91f1a035e4 --- /dev/null +++ b/plugins/FingerprintNG/src/global.h @@ -0,0 +1,190 @@ +/* +Fingerprint NG (client version) icons module for Miranda NG + +Copyright © 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +// Modify the following defines if you have to target a platform prior to the ones specified below. +// Refer to MSDN for the latest info on corresponding values for different platforms. +#ifndef WINVER // Allow use of features specific to Windows XP or later. +#define WINVER 0x0501 // Change this to the appropriate value to target other versions of Windows. +#endif + +#ifndef _WIN32_WINNT // Allow use of features specific to Windows XP or later. +#define _WIN32_WINNT 0x0501 // Change this to the appropriate value to target other versions of Windows. +#endif + +#ifndef _WIN32_WINDOWS // Allow use of features specific to Windows 98 or later. +#define _WIN32_WINDOWS 0x0410 // Change this to the appropriate value to target Windows Me or later. +#endif + +#ifndef _WIN32_IE // Allow use of features specific to IE 6.0 or later. +#define _WIN32_IE 0x0600 // Change this to the appropriate value to target other versions of IE. +#endif + +#define _CRT_SECURE_NO_DEPRECATE + +//Start of header +// Native include +#include +#include +#include + +// Miranda IM SDK includes +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// plugins SDK +#include +#include + +//plugins header +#include "version.h" +#include "m_fingerprint.h" +#include "resource.h" +#include "utilities.h" + +#if defined(__GNUC__) +#define _alloca alloca +//#define FASTCALL +#else +#define FASTCALL __fastcall +#endif + +typedef struct { + BYTE b; + BYTE g; + BYTE r; + BYTE a; +} RGBA; + +struct KN_FP_MASK +{ + LPSTR szIconName; + LPTSTR szMask; + LPTSTR szClientDescription; + LPTSTR szIconFileName; + int iIconIndex; + int iSectionFlag; + BOOL fNotUseOverlay; + + HANDLE hIcolibItem; + LPTSTR szMaskUpper; +}; + +typedef struct _foundInfo +{ + DWORD dwArray; + HANDLE hRegisteredImage; +} FOUNDINFO; + +#define MIRANDA_CASE 1 // Miranda clients +#define MIRANDA_VERSION_CASE 2 // Miranda version overlays +#define MIRANDA_PACKS_CASE 3 // Miranda packs overlays + +#define MULTI_CASE 4 // multi-protocol clients +#define AIM_CASE 5 // AIM clients +#define GG_CASE 6 // Gadu-Gadu clients + +#define ICQ_OFFICIAL_CASE 7 // ICQ official clients (+ versions) +#define ICQ_CASE 8 // ICQ clients + +#define IRC_CASE 9 // IRC clients +#define JABBER_CASE 10 // Jabber clients +#define MRA_CASE 11 // Mail.Ru Agent clients +#define MSN_CASE 12 // MSN clients +#define QQ_CASE 13 // QQ clients (+ versions) +#define RSS_CASE 14 // RSS clients +#define TLEN_CASE 15 // Tlen clients (+ versions) +#define WEATHER_CASE 16 // Weather clients +#define YAHOO_CASE 17 // Yahoo clients (+ versions) + +#define OTHER_PROTOS_CASE 18 // other protocols +#define OTHERS_CASE 19 // other icons + +#define OVERLAYS_RESOURCE_CASE 20 // resource overlays +#define OVERLAYS_PLATFORM_CASE 21 // platforms overlays +#define OVERLAYS_PROTO_CASE 22 // protocols overlays +#define OVERLAYS_SECURITY_CASE 23 // security overlays + +/* +#define OVERLAYS_RESOURCE_ALT_CASE 24 // alternative (old style) overlays +*/ + +#define PtrIsValid(p) (((p)!=0)&&(((HANDLE)(p))!=INVALID_HANDLE_VALUE)) +#define SAFE_FREE(p) {if (PtrIsValid(p)){free((VOID*)p);(p)=NULL;}} + +#define LIB_REG 2 +#define LIB_USE 3 + +#define DEFAULT_SKIN_FOLDER _T("Icons\\fp_ClientIcons") + +void ClearFI(); + +int OnIconsChanged(WPARAM wParam, LPARAM lParam); +int OnExtraIconClick(WPARAM wParam, LPARAM lParam,LPARAM); +int OnExtraIconListRebuild(WPARAM wParam, LPARAM lParam); +int OnExtraImageApply(WPARAM wParam, LPARAM lParam); +int OnContactSettingChanged(WPARAM wParam, LPARAM lParam); +int OnOptInitialise(WPARAM wParam, LPARAM lParam); +int OnModulesLoaded(WPARAM wParam, LPARAM lParam); +int OnPreShutdown(WPARAM wParam, LPARAM lParam); + +INT_PTR ServiceSameClientsA(WPARAM wParam, LPARAM lParam); +INT_PTR ServiceGetClientIconA(WPARAM wParam, LPARAM lParam); +INT_PTR ServiceSameClientsW(WPARAM wParam, LPARAM lParam); +INT_PTR ServiceGetClientIconW(WPARAM wParam, LPARAM lParam); + +HICON FASTCALL CreateJoinedIcon(HICON hBottom, HICON hTop); +HBITMAP __inline CreateBitmap32(int cx, int cy); +HBITMAP FASTCALL CreateBitmap32Point(int cx, int cy, LPVOID* bits); +HANDLE FASTCALL GetIconIndexFromFI(LPTSTR szMirVer); + +BOOL FASTCALL WildCompareA(LPSTR name, LPSTR mask); +BOOL FASTCALL WildCompareW(LPWSTR name, LPWSTR mask); +BOOL __inline WildCompareProcA(LPSTR name, LPSTR mask); +BOOL __inline WildCompareProcW(LPWSTR name, LPWSTR mask); + +void FASTCALL Prepare(KN_FP_MASK* mask); +void RegisterIcons(); + +#define WildCompare WildCompareW +#define GetIconsIndexes GetIconsIndexesW + +extern HINSTANCE g_hInst; +extern HANDLE hHeap; +extern LPSTR g_szClientDescription; + +extern KN_FP_MASK + def_kn_fp_mask[], + def_kn_fp_overlays_mask[], + def_kn_fp_overlays1_mask[], + def_kn_fp_overlays2_mask[], + def_kn_fp_overlays3_mask[]; + +extern int DEFAULT_KN_FP_MASK_COUNT, DEFAULT_KN_FP_OVERLAYS_COUNT, DEFAULT_KN_FP_OVERLAYS2_COUNT, DEFAULT_KN_FP_OVERLAYS3_COUNT; + +#define UNKNOWN_MASK_NUMBER (DEFAULT_KN_FP_MASK_COUNT - 2) // second from end +#define NOTFOUND_MASK_NUMBER (DEFAULT_KN_FP_MASK_COUNT - 3) // third from end +#define DEFAULT_KN_FP_OVERLAYS2_NO_VER_COUNT (DEFAULT_KN_FP_OVERLAYS2_COUNT - 7) diff --git a/plugins/FingerprintNG/src/main.cpp b/plugins/FingerprintNG/src/main.cpp new file mode 100644 index 0000000000..5834cac369 --- /dev/null +++ b/plugins/FingerprintNG/src/main.cpp @@ -0,0 +1,111 @@ +/* +Fingerprint NG (client version) icons module for Miranda NG +Copyright © 2006-12 FYR, Bio, nullbie, ghazan, mataes, HierOS, faith_healer and all respective contributors. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +//Start of header +#include "global.h" + +#define LIB_REG 2 +#define LIB_USE 3 + +HINSTANCE g_hInst; +int hLangpack; + +HANDLE hHeap = NULL; + +HANDLE compClientServA = NULL; +HANDLE getClientIconA = NULL; + +HANDLE compClientServW = NULL; +HANDLE getClientIconW = NULL; +LPSTR g_szClientDescription = NULL; + +HANDLE hStaticHooks[1] = { NULL }; + +//End of header + +// PluginInfo & PluginInfoEx +PLUGININFOEX pluginInfoEx = { + sizeof(PLUGININFOEX), + __INTERNAL_NAME_STRING, + __VERSION_DWORD, + "Fingerprint NG (client version) icons module for Miranda NG", + "Copyright © 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors.", + "faith_healer@miranda.im", + __LEGAL_COPYRIGHT_STRING, + "http://miranda-ng.org/", + UNICODE_AWARE, + MIID_THIS_PLUGIN +}; + +BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) +{ + g_hInst = hinstDLL; + return TRUE; +} + +extern "C" __declspec(dllexport) PLUGININFOEX* MirandaPluginInfoEx(DWORD mirandaVersion) +{ + return &pluginInfoEx; +} + +extern "C" __declspec(dllexport) const MUUID MirandaInterfaces[] = {MIID_FINGERPRINT, MIID_LAST }; + +/////////////////////////////////////////////////////////////////////////////// + +static int OnPreShutdown(WPARAM wParam, LPARAM lParam) +{ + DestroyServiceFunction(compClientServA); + DestroyServiceFunction(getClientIconA); + DestroyServiceFunction(compClientServW); + DestroyServiceFunction(getClientIconW); + + return 0; +} + +extern "C" int __declspec(dllexport) Load(void) +{ + mir_getLP(&pluginInfoEx); + + hStaticHooks[0] = HookEvent(ME_SYSTEM_MODULESLOADED, OnModulesLoaded); + HookEvent(ME_SYSTEM_PRESHUTDOWN, OnPreShutdown); + compClientServA = CreateServiceFunction(MS_FP_SAMECLIENTS, ServiceSameClientsA); + getClientIconA = CreateServiceFunction(MS_FP_GETCLIENTICON, ServiceGetClientIconA); + + compClientServW = CreateServiceFunction(MS_FP_SAMECLIENTSW, ServiceSameClientsW); + getClientIconW = CreateServiceFunction(MS_FP_GETCLIENTICONW, ServiceGetClientIconW); + return 0; +} + +/////////////////////////////////////////////////////////////////////////////// + +extern "C" int __declspec(dllexport) Unload() +{ + if (g_szClientDescription != NULL) + mir_free(g_szClientDescription); + + HeapDestroy(hHeap); + ClearFI(); + + for (size_t i = 0; i < SIZEOF(hStaticHooks); i++) + { + UnhookEvent(hStaticHooks[i]); + hStaticHooks[i] = NULL; + } + return 0; +} diff --git a/plugins/FingerprintNG/src/masks.cpp b/plugins/FingerprintNG/src/masks.cpp new file mode 100644 index 0000000000..91c0663236 --- /dev/null +++ b/plugins/FingerprintNG/src/masks.cpp @@ -0,0 +1,812 @@ +/* +Fingerprint NG (client version) icons module for Miranda NG +Copyright © 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#include "global.h" + +/************************************************************************/ +/* This file contains data about appropriate MirVer values */ +/************************************************************************/ + +/* +* NOTE: Masks can contain '*' or '?' wild symbols +* Asterics '*' symbol covers 'empty' symbol too e.g WildCompare("Tst","T*st*"), returns TRUE +* In order to handle situation 'at least one any sybol' use '?*' combination: +* e.g WildCompare("Tst","T?*st*"), returns FALSE, but both WildCompare("Test","T?*st*") and +* WildCompare("Teeest","T?*st*") return TRUE. +* +* Function is 'dirt' case insensitive (it is ignore 5th bit (0x20) so it is no difference +* beetween some symbols. But it is faster than valid converting to uppercase. +* +* Mask can contain several submasks. In this case each submask (including first) +* should start from '|' e.g: "|first*submask|second*mask". +* +* ORDER OF RECORDS IS IMPORTANT: system search first suitable mask and returns it. +* e.g. if MirVer is "Miranda IM" and first mask is "*im*" and second is "Miranda *" the +* result will be client associated with first mask, not second! +* So in order to avoid such situation, place most generalised masks to latest place. +* +* In order to get "Unknown" client, last mask should be "?*". +*/ + +KN_FP_MASK def_kn_fp_mask[] = +{// {"Client_IconName", _T("|^*Mask*|*names*"), _T("Icon caption"), _T("iconpack name"), IDI_RESOURCE_ID, CLIENT_CASE, OVERLAY? }, +//########################################################################################################################################################################################################### +//################################# MIRANDA ######################################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_Miranda_NG", _T("|*miranda-ng.org*") + _T("|*nightly.miranda.im*") + _T("|*Miranda*NG*"), _T("MirandaNG"), _T("ClientIcons_Miranda"), IDI_MIRANDA_NG, MIRANDA_CASE }, + + {"client_Miranda_010xx", _T("Miranda*IM*0.10.*"), _T("MirandaIM v0.10.x.x"), _T("ClientIcons_Miranda"), IDI_MIRANDA_010X, MIRANDA_CASE }, + {"client_Miranda_09XX", _T("|*Miranda*IM*0.9*") + _T("|*miranda-im.org/caps#*0.9*"), _T("MirandaIM v0.9.x.x"), _T("ClientIcons_Miranda"), IDI_MIRANDA_09XX, MIRANDA_CASE }, + {"client_Miranda_08XX", _T("|^Mira*0.7*Jabb*") + _T("|*Mira*0.8*") + _T("|*miranda-im.org/caps#*0.8*"), _T("MirandaIM v0.8.x.x"), _T("ClientIcons_Miranda"), IDI_MIRANDA_08XX, MIRANDA_CASE }, + {"client_Miranda_07XX", _T("|*Miranda*0.7*") + _T("|*miranda-im.org/caps#*0.7*"), _T("MirandaIM v0.7.x.x"), _T("ClientIcons_Miranda"), IDI_MIRANDA_07XX, MIRANDA_CASE }, + {"client_Miranda_06XX", _T("*Miranda*0.6*"), _T("MirandaIM v0.6.x.x"), _T("ClientIcons_Miranda"), IDI_MIRANDA_06XX, MIRANDA_CASE }, + {"client_Miranda_05XX", _T("*Miranda*0.5*"), _T("MirandaIM v0.5.x.x"), _T("ClientIcons_Miranda"), IDI_MIRANDA_05XX, MIRANDA_CASE }, + {"client_Miranda_04XX", _T("*Miranda*0.4*"), _T("MirandaIM v0.4.x.x"), _T("ClientIcons_Miranda"), IDI_MIRANDA_04XX, MIRANDA_CASE }, + + {"client_Miranda_old", _T("*Miranda*0.?*"), _T("MirandaIM (old versions)"), _T("ClientIcons_Miranda"), IDI_MIRANDA_OLD, MIRANDA_CASE }, + + {"client_Miranda_Unknown", _T("*Miranda*"), _T("Miranda (unknown/tweaked)"), _T("ClientIcons_Miranda"), IDI_MIRANDA_UNKNOWN, MIRANDA_CASE }, + +//########################################################################################################################################################################################################### +//################################# MULTI-PROTOCOL ##################################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_Adium", _T("|*Adium*") + _T("|*VUFD6HcFmUT2NxJkBGCiKlZnS3M=*") // Gabble client? + _T("|*DdnydQG7RGhP9E3k9Sf+b+bF0zo=*"), _T("Adium"), _T("ClientIcons_multiproto"), IDI_ADIUM, MULTI_CASE }, + {"client_AgileMessenger", _T("*Agile Messenger*"), _T("Agile Messenger"), _T("ClientIcons_multiproto"), IDI_AGILE, MULTI_CASE }, + + {"client_Appolo", _T("*Appolo*"), _T("Appolo IM"), _T("ClientIcons_multiproto"), IDI_APPOLO, MULTI_CASE }, + {"client_Ayttm", _T("*Ayttm*"), _T("Ayttm"), _T("ClientIcons_multiproto"), IDI_AYTTM, MULTI_CASE }, + {"client_BayanICQ", _T("|*Bayan*ICQ*|*barobin*"), _T("BayanICQ"), _T("ClientIcons_multiproto"), IDI_BAYANICQ, MULTI_CASE }, + {"client_Beejive", _T("*Beejive*"), _T("BeejiveIM"), _T("ClientIcons_multiproto"), IDI_BEEJIVE, MULTI_CASE }, + {"client_Bimoid", _T("*Bimoid*"), _T("Bimoid"), _T("ClientIcons_multiproto"), IDI_BIMOID, MULTI_CASE }, + {"client_BitlBee", _T("*BitlBee*"), _T("BitlBee"), _T("ClientIcons_multiproto"), IDI_BITLBEE, MULTI_CASE }, + {"client_BlackBerry", _T("|*Berry*|*ICS?\?\?\?\?\?\?\?"), _T("BlackBerry"), _T("ClientIcons_multiproto"), IDI_BLACKBERRY, MULTI_CASE }, + {"client_Buddycloud", _T("*Buddycloud*"), _T("Buddycloud"), _T("ClientIcons_multiproto"), IDI_BUDDYCLOUD, MULTI_CASE }, + {"client_Carrier", _T("*Carrier*"), _T("Carrier client"), _T("ClientIcons_multiproto"), IDI_CARRIER, MULTI_CASE }, + {"client_Causerie", _T("*Causerie*"), _T("Causerie"), _T("ClientIcons_multiproto"), IDI_CAUSERIE, MULTI_CASE }, + {"client_CenterIM", _T("*CenterIM*"), _T("CenterIM"), _T("ClientIcons_multiproto"), IDI_CENTERIM, MULTI_CASE }, + {"client_ChatSecure", _T("*ChatSecure*"), _T("ChatSecure"), _T("ClientIcons_multiproto"), IDI_CHATSECURE, MULTI_CASE }, + {"client_Citron", _T("*Citron*"), _T("Citron"), _T("ClientIcons_multiproto"), IDI_CITRON, MULTI_CASE }, + {"client_climm", _T("*climm*"), _T("climm"), _T("ClientIcons_multiproto"), IDI_CLIMM, MULTI_CASE }, + {"client_Digsby", _T("*Digsby*"), _T("Digsby"), _T("ClientIcons_multiproto"), IDI_DIGSBY, MULTI_CASE }, + {"client_EKG2", _T("*EKG*2*"), _T("EKG2"), _T("ClientIcons_multiproto"), IDI_EKG2, MULTI_CASE }, + {"client_EasyMessage", _T("Easy*Message*"), _T("Easy Message"), _T("ClientIcons_multiproto"), IDI_EASYMESSAGE, MULTI_CASE }, + {"client_Empathy", _T("*Empathy*"), _T("Empathy"), _T("ClientIcons_multiproto"), IDI_EMPATHY, MULTI_CASE }, + {"client_Eyeball", _T("*Eyeball*"), _T("Eyeball Chat"), _T("ClientIcons_multiproto"), IDI_EYEBALL_CHAT, MULTI_CASE }, + {"client_eBuddy", _T("|*eBuddy*|*eMessenger*"), _T("eBuddy Messenger"), _T("ClientIcons_multiproto"), IDI_EBUDDY, MULTI_CASE }, + {"client_eM_Client", _T("*eM*Client*"), _T("eM Client"), _T("ClientIcons_multiproto"), IDI_EM_CLIENT, MULTI_CASE }, + {"client_eQo", _T("*eQo*"), _T("eQo"), _T("ClientIcons_multiproto"), IDI_EQO, MULTI_CASE }, + {"client_emesene", _T("*emesene*"), _T("emesene"), _T("ClientIcons_multiproto"), IDI_EMESENE, MULTI_CASE }, + {"client_FamaIM", _T("*Fama*"), _T("FamaIM"), _T("ClientIcons_multiproto"), IDI_FAMAIM, MULTI_CASE }, + {"client_Fring", _T("*fring*"), _T("Fring"), _T("ClientIcons_multiproto"), IDI_FRING, MULTI_CASE }, + {"client_GMX", _T("*GMX*"), _T("GMX MultiMessenger"), _T("ClientIcons_multiproto"), IDI_GMX, MULTI_CASE }, + {"client_Gaim", _T("*gaim*"), _T("Gaim (libgaim)"), _T("ClientIcons_multiproto"), IDI_GAIM, MULTI_CASE }, + {"client_Galaxium", _T("*Galaxium*"), _T("Galaxium"), _T("ClientIcons_multiproto"), IDI_GALAXIUM, MULTI_CASE }, + {"client_GnuGadu", _T("Gnu Gadu*"), _T("GNU Gadu"), _T("ClientIcons_multiproto"), IDI_GNUGADU, MULTI_CASE }, + {"client_IM2", _T("*IM2*"), _T("IM2"), _T("ClientIcons_multiproto"), IDI_IM2, MULTI_CASE }, + {"client_IMPlus", _T("|IM+*|IMPLUS*|*IM plus*") + _T("|*+umBU9yx9Cu+R8jvPWIZ3vWD59M=*"), _T("IM+"), _T("ClientIcons_multiproto"), IDI_IMPLUS, MULTI_CASE }, + {"client_IMVU", _T("*IMVU*"), _T("IMVU"), _T("ClientIcons_multiproto"), IDI_IMVU, MULTI_CASE }, + {"client_IMadering", _T("*IMadering*"), _T("IMadering"), _T("ClientIcons_multiproto"), IDI_IMADERING, MULTI_CASE }, + {"client_ImoIm", _T("*imo.im*"), _T("Imo.im"), _T("ClientIcons_multiproto"), IDI_IMOIM, MULTI_CASE }, + {"client_Inlux", _T("*Inlux*"), _T("Inlux Messenger"), _T("ClientIcons_multiproto"), IDI_INLUX, MULTI_CASE }, + {"client_Instantbird", _T("*Instantbird*"), _T("Instantbird"), _T("ClientIcons_multiproto"), IDI_INSTANTBIRD, MULTI_CASE }, + {"client_iCall", _T("*iCall*"), _T("iCall"), _T("ClientIcons_multiproto"), IDI_ICALL, MULTI_CASE }, + {"client_iChat", _T("|*iChat*|**imagent*|*iMessages*|"), _T("iChat"), _T("ClientIcons_multiproto"), IDI_ICHAT, MULTI_CASE }, + {"client_irssi", _T("*irssi*"), _T("irssi"), _T("ClientIcons_multiproto"), IDI_IRSSI, MULTI_CASE }, + {"client_JBother", _T("*JBother*"), _T("JBother"), _T("ClientIcons_multiproto"), IDI_JBOTHER, MULTI_CASE }, + {"client_JBuddy", _T("*JBuddy*"), _T("JBuddy Messenger"), _T("ClientIcons_multiproto"), IDI_JBUDDY, MULTI_CASE }, + {"client_Jabbear", _T("*Jabbear*"), _T("Jabbear"), _T("ClientIcons_multiproto"), IDI_JABBEAR, MULTI_CASE }, + {"client_Jabbin", _T("*Jabbin*"), _T("Jabbin"), _T("ClientIcons_multiproto"), IDI_JABBIN, MULTI_CASE }, + {"client_Jasmine_IM", _T("|Jasmine IM*|*jasmineicq.ru/caps*"), _T("Jasmine IM"), _T("ClientIcons_multiproto"), IDI_JASMINEIM, MULTI_CASE }, + {"client_Jimm", _T("|*Jimm*|mobicq*"), _T("Jimm"), _T("ClientIcons_multiproto"), IDI_JIMM, MULTI_CASE }, + {"client_Jimm_Aspro", _T("*Jimm*Aspro*"), _T("Jimm Aspro"), _T("ClientIcons_multiproto"), IDI_JIMM_ASPRO, MULTI_CASE }, + {"client_Jimmy", _T("*Jimmy*"), _T("JimmyIM"), _T("ClientIcons_multiproto"), IDI_JIMMY, MULTI_CASE }, + {"client_KMess", _T("*KMess*"), _T("KMess"), _T("ClientIcons_multiproto"), IDI_KMESS, MULTI_CASE }, + {"client_KoolIM", _T("*Kool*"), _T("KoolIM"), _T("ClientIcons_multiproto"), IDI_KOOLIM, MULTI_CASE }, + {"client_Kopete", _T("*Kopete*"), _T("Kopete"), _T("ClientIcons_multiproto"), IDI_KOPETE, MULTI_CASE }, + {"client_LeechCraft", _T("|*LeechCraft*") + _T("|*aNjQWbtza2QtXemMfBS2bwNOtcQ=*"), _T("LeechCraft"), _T("ClientIcons_multiproto"), IDI_LEECHCRAFT, MULTI_CASE }, + {"client_MDC", _T("*MDC*"), _T("MDC"), _T("ClientIcons_multiproto"), IDI_MDC, MULTI_CASE }, + {"client_Meebo", _T("Meebo*"), _T("Meebo"), _T("ClientIcons_multiproto"), IDI_MEEBO, MULTI_CASE }, + {"client_Meetro", _T("Meetro*"), _T("Meetro"), _T("ClientIcons_multiproto"), IDI_MEETRO, MULTI_CASE }, + {"client_mChat", _T("|mChat*|gsICQ*|*mchat.mgslab.com*"), _T("mChat"), _T("ClientIcons_multiproto"), IDI_MCHAT, MULTI_CASE }, + {"client_Nimbuzz", _T("*Nimbuzz*"), _T("Nimbuzz"), _T("ClientIcons_multiproto"), IDI_NIMBUZZ, MULTI_CASE }, + {"client_Palringo", _T("*Palringo*"), _T("Palringo"), _T("ClientIcons_multiproto"), IDI_PALRINGO, MULTI_CASE }, + + {"client_Pigeon", _T("*PIGEON*"), _T("PIGEON!"), _T("ClientIcons_multiproto"), IDI_PIGEON, MULTI_CASE }, + {"client_PlayXpert", _T("*PlayXpert*"), _T("PlayXpert"), _T("ClientIcons_multiproto"), IDI_PLAYXPERT, MULTI_CASE }, + {"client_Prelude", _T("*Prelude*"), _T("Prelude"), _T("ClientIcons_multiproto"), IDI_PRELUDE, MULTI_CASE }, + {"client_Proteus", _T("*Proteus*"), _T("Proteus"), _T("ClientIcons_multiproto"), IDI_PROTEUS, MULTI_CASE }, + {"client_Python", _T("|Py*t|*Python*"), _T("Python transport clients"), _T("ClientIcons_multiproto"), IDI_PYTHON, MULTI_CASE }, + + {"client_QIP_Android", _T("QIP *Android*"), _T("QIP Mobile Android"), _T("ClientIcons_multiproto"), IDI_QIP_ANDROID, MULTI_CASE, TRUE }, + {"client_QIP_iOS", _T("|QIP*iOS*|QIP*iphone*|QIP*apple*"), _T("QIP Mobile iOS"), _T("ClientIcons_multiproto"), IDI_QIP_IOS, MULTI_CASE, TRUE }, + {"client_QIP_Symbian", _T("*QIP*Symbian*"), _T("QIP Mobile Symbian"), _T("ClientIcons_multiproto"), IDI_QIP_SYMBIAN, MULTI_CASE, TRUE }, + {"client_QIP_Java", _T("*QIP*Java*"), _T("QIP Mobile Java"), _T("ClientIcons_multiproto"), IDI_QIP_JAVA, MULTI_CASE, TRUE }, + {"client_QIP_PDA", _T("|QIP *PDA*|*pda.qip.ru*|*QIP Mobile*"), _T("QIP Mobile"), _T("ClientIcons_multiproto"), IDI_QIP_PDA, MULTI_CASE, TRUE }, + {"client_QIP_2012", _T("|QIP 2012*|http://qip.ru/caps*"), _T("QIP 2012"), _T("ClientIcons_multiproto"), IDI_QIP_2012, MULTI_CASE, TRUE }, + {"client_QIP_2010", _T("|QIP 2010*|http://2010.qip.ru*"), _T("QIP 2010"), _T("ClientIcons_multiproto"), IDI_QIP_2010, MULTI_CASE, TRUE }, + {"client_QIP_Infium", _T("|QIP Infium*|http://*qip*"), _T("QIP Infium"), _T("ClientIcons_multiproto"), IDI_QIP_INFIUM, MULTI_CASE, TRUE }, + + {"client_Qnext", _T("QNext*"), _T("Qnext"), _T("ClientIcons_multiproto"), IDI_QNEXT, MULTI_CASE }, + {"client_qutIM", _T("*qutIM*"), _T("qutIM"), _T("ClientIcons_multiproto"), IDI_QUTIM, MULTI_CASE }, + {"client_mqutIM", _T("*mqutIM*"), _T("mqutIM"), _T("ClientIcons_multiproto"), IDI_MQUTIM, MULTI_CASE }, + {"client_SAPO", _T("*SAPO*"), _T("SAPO Messenger"), _T("ClientIcons_multiproto"), IDI_SAPO, MULTI_CASE }, + {"client_SIM", _T("|^*Simp*|*SIM*"), _T("SIM"), _T("ClientIcons_multiproto"), IDI_SIM, MULTI_CASE }, + {"client_Salut_a_Toi", _T("*Salut*Toi*"), _T("Salut a Toi"), _T("ClientIcons_multiproto"), IDI_SALUT_A_TOI, MULTI_CASE }, + {"client_Shaim", _T("*Shaim*"), _T("Shaim"), _T("ClientIcons_multiproto"), IDI_SHAIM, MULTI_CASE }, + {"client_SieJC", _T("|SieJC*|NatICQ*|Siemens*Client*"), _T("Siemens ICQ / Jabber client"), _T("ClientIcons_multiproto"), IDI_SIEJC, MULTI_CASE }, + {"client_Slick", _T("Slick*"), _T("Slick"), _T("ClientIcons_multiproto"), IDI_SLICK, MULTI_CASE }, + {"client_SrevIM", _T("*Srev*IM*"), _T("SrevIM"), _T("ClientIcons_multiproto"), IDI_SREVIM, MULTI_CASE }, + + {"client_Tril_Android", _T("*Trillian*Android*"), _T("Trillian Android"), _T("ClientIcons_multiproto"), IDI_TRILLIAN_ANDROID, MULTI_CASE }, + {"client_Tril_Astra", _T("Trillian*Astra*"), _T("Trillian Astra"), _T("ClientIcons_multiproto"), IDI_TRILLIAN_ASTRA, MULTI_CASE }, + {"client_Trillian_Pro", _T("Trillian*Pro*"), _T("Trillian Pro"), _T("ClientIcons_multiproto"), IDI_TRILLIAN_PRO, MULTI_CASE }, + {"client_Trillian", _T("*Trillian**"), _T("Trillian"), _T("ClientIcons_multiproto"), IDI_TRILLIAN, MULTI_CASE, TRUE }, + + {"client_Tuukle_Chat", _T("*Tuukle*Chat*|*IM*Gate*"), _T("Tuukle Chat"), _T("ClientIcons_multiproto"), IDI_TUUKLE_CHAT, MULTI_CASE }, + {"client_vBuzzer", _T("*vBuzzer*"), _T("vBuzzer"), _T("ClientIcons_multiproto"), IDI_VBUZZER, MULTI_CASE }, + {"client_Virtus", _T("*Virtus*"), _T("Virtus"), _T("ClientIcons_multiproto"), IDI_VIRTUS, MULTI_CASE }, + {"client_uIM", _T("*uIM*"), _T("uIM"), _T("ClientIcons_multiproto"), IDI_UIM, MULTI_CASE }, + {"client_uTalk", _T("*uTalk*"), _T("uTalk"), _T("ClientIcons_multiproto"), IDI_UTALK, MULTI_CASE }, + {"client_WeeChat", _T("*WeeChat*"), _T("WeeChat"), _T("ClientIcons_multiproto"), IDI_WEECHAT, MULTI_CASE }, + {"client_Wippien", _T("*Wippien*"), _T("Wippien"), _T("ClientIcons_multiproto"), IDI_WIPPIEN, MULTI_CASE }, + {"client_YamiGo", _T("YamiGo*"), _T("YamiGo"), _T("ClientIcons_multiproto"), IDI_YAMIGO, MULTI_CASE }, + {"client_Yeigo", _T("*Yeigo*"), _T("Yeigo"), _T("ClientIcons_multiproto"), IDI_YEIGO, MULTI_CASE }, + {"client_Yoono", _T("*Yoono*"), _T("Yoono"), _T("ClientIcons_multiproto"), IDI_YOONO, MULTI_CASE }, + +//########################################################################################################################################################################################################### +//################################# ICQ ############################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_&RQ", _T("&RQ*"), _T("&RQ"), _T("ClientIcons_ICQ"), IDI_ANDRQ, ICQ_CASE }, + {"client_R&Q", _T("R&Q*"), _T("R&Q"), _T("ClientIcons_ICQ"), IDI_RANDQ_NEW, ICQ_CASE }, + + {"client_1und1", _T("|*Pocket*Web*|*1&1*|*1*?nd*1"), _T("1&1"), _T("ClientIcons_ICQ"), IDI_1UND1, ICQ_CASE }, + {"client_Anastasia", _T("Anastasia*"), _T("Anastasia"), _T("ClientIcons_ICQ"), IDI_ANASTASIA, ICQ_CASE }, + {"client_Asia", _T("*Asia*"), _T("Asia"), _T("ClientIcons_ICQ"), IDI_ASIA, ICQ_CASE }, + {"client_CenterICQ", _T("*Centericq*"), _T("CenterICQ"), _T("ClientIcons_ICQ"), IDI_CENTERICQ, ICQ_CASE }, + {"client_Corepager", _T("Core*Pager*"), _T("Core Pager"), _T("ClientIcons_ICQ"), IDI_COREPAGER, ICQ_CASE }, + {"client_D[i]Chat", _T("D[i]Chat*"), _T("D[i]Chat"), _T("ClientIcons_ICQ"), IDI_DICHAT, ICQ_CASE }, + {"client_GlICQ", _T("GlICQ*"), _T("GlICQ"), _T("ClientIcons_ICQ"), IDI_GLICQ, ICQ_CASE }, + {"client_GnomeICU", _T("GnomeICU*"), _T("GnomeICU"), _T("ClientIcons_ICQ"), IDI_GNOMEICU, ICQ_CASE }, + {"client_ICQ_2X", _T("ICQ*2.x*"), _T("ICQ 2.x"), _T("ClientIcons_ICQ"), IDI_ICQ2X, ICQ_CASE }, + {"client_Icy_Juice", _T("*Icy*Juice*"), _T("Icy Juice"), _T("ClientIcons_ICQ"), IDI_ICY_JUICE, ICQ_CASE }, + {"client_JICQ", _T("*JICQ*"), _T("JICQ"), _T("ClientIcons_ICQ"), IDI_JICQ, ICQ_CASE }, + {"client_Licq", _T("Licq*"), _T("Licq"), _T("ClientIcons_ICQ"), IDI_LICQ, ICQ_CASE }, + {"client_LocID", _T("LocID*"), _T("LocID"), _T("ClientIcons_ICQ"), IDI_LOCID, ICQ_CASE }, + {"client_MIP", _T("*MIP*"), _T("MIP"), _T("ClientIcons_ICQ"), IDI_MIP, ICQ_CASE }, + {"client_NanoICQ", _T("*Nano*ICQ*"), _T("NanoICQ"), _T("ClientIcons_ICQ"), IDI_NANOICQ, ICQ_CASE }, + {"client_ICAT", _T("IC@*"), _T("IC@"), _T("ClientIcons_ICQ"), IDI_ICAT, ICQ_CASE }, + {"client_QIP", _T("QIP*"), _T("QIP"), _T("ClientIcons_ICQ"), IDI_QIP, ICQ_CASE, TRUE }, + {"client_Smaper", _T("*SmapeR*"), _T("SmapeR"), _T("ClientIcons_ICQ"), IDI_SMAPER, ICQ_CASE }, + {"client_SmartICQ", _T("SmartICQ*"), _T("SmartICQ (via mIRC)"), _T("ClientIcons_ICQ"), IDI_SMARTICQ, ICQ_CASE }, + {"client_SpamBot", _T("*Spam*Bot*"), _T("Spam Bot"), _T("ClientIcons_ICQ"), IDI_SPAMBOT, ICQ_CASE }, + {"client_Sticq", _T("stICQ*"), _T("stICQ"), _T("ClientIcons_ICQ"), IDI_STICQ, ICQ_CASE }, + {"client_StrICQ", _T("StrICQ*"), _T("StrICQ"), _T("ClientIcons_ICQ"), IDI_STRICQ, ICQ_CASE }, + {"client_TICQ", _T("*TICQ*Client*"), _T("TICQ (Delphi lib)"), _T("ClientIcons_ICQ"), IDI_TICQ, ICQ_CASE }, + {"client_Virus", _T("*Virus*"), _T("Virus (Stration worm)"), _T("ClientIcons_ICQ"), IDI_VIRUS, ICQ_CASE }, + {"client_VmICQ", _T("VmICQ*"), _T("VmICQ"), _T("ClientIcons_ICQ"), IDI_VMICQ, ICQ_CASE }, + {"client_WebICQ", _T("WebICQ*"), _T("WebICQ"), _T("ClientIcons_ICQ"), IDI_WEBICQ, ICQ_CASE }, + {"client_YSM", _T("YSM*"), _T("YSM"), _T("ClientIcons_ICQ"), IDI_YSM, ICQ_CASE }, + {"client_Yeemp", _T("Yeemp*"), _T("Yeemp"), _T("ClientIcons_ICQ"), IDI_YEEMP, ICQ_CASE }, + {"client_alicq", _T("alicq*"), _T("Alicq"), _T("ClientIcons_ICQ"), IDI_ALICQ, ICQ_CASE }, + {"client_kxICQ", _T("kxICQ*"), _T("KxICQ2"), _T("ClientIcons_ICQ"), IDI_KXICQ, ICQ_CASE }, + {"client_libicq2k", _T("libicq2*"), _T("LibICQ/JIT"), _T("ClientIcons_ICQ"), IDI_LIBICQ2000, ICQ_CASE }, + {"client_mICQ", _T("mICQ*"), _T("mICQ"), _T("ClientIcons_ICQ"), IDI_MICQ, ICQ_CASE }, + {"client_vICQ", _T("vICQ*"), _T("vICQ"), _T("ClientIcons_ICQ"), IDI_VICQ, ICQ_CASE }, + {"client_SpamBot", _T("*Spam*Bot*"), _T("Spam Bot"), _T("ClientIcons_ICQ"), IDI_SPAMBOT, ICQ_CASE }, + {"client_Virus", _T("*Virus*"), _T("Virus (Stration worm"), _T("ClientIcons_ICQ"), IDI_VIRUS, ICQ_CASE }, + +//########################################################################################################################################################################################################### +//################################# OFFICIAL ICQ ##################################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_ICQ_all", _T("|ICQ *|ICQ2*"), _T("ICQ official"), _T("ClientIcons_ICQ"), IDI_ICQ, ICQ_OFFICIAL_CASE }, + +// AIM detection in ICQ protocol clutch, actually are mobile clients + {"client_AIM", _T("AIM"), _T("AIM-based client"), _T("ClientIcons_ICQ"), IDI_AIM, ICQ_OFFICIAL_CASE, TRUE }, + +//########################################################################################################################################################################################################### +//################################# JABBER ######################################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_Akeni", _T("*Akeni*"), _T("Akeni"), _T("ClientIcons_Jabber"), IDI_AKENI, JABBER_CASE }, + {"client_Ambrosia", _T("*Ambrosia*"), _T("Ambrosia XMPP Server"), _T("ClientIcons_Jabber"), IDI_AMBROSIA, JABBER_CASE }, + {"client_AnothRSSBot", _T("|*Anothrbot*|*Anothr Rss Bot*"), _T("Anothr Rss Bot"), _T("ClientIcons_Jabber"), IDI_ANOTHRSSBOT, JABBER_CASE }, + {"client_Aqq", _T("|http://aqq.eu*|aqq*"), _T("Aqq"), _T("ClientIcons_Jabber"), IDI_AQQ, JABBER_CASE }, + {"client_BarnOwl", _T("*Barn*Owl*"), _T("BarnOwl"), _T("ClientIcons_Jabber"), IDI_BARNOWL, JABBER_CASE }, + {"client_Beem", _T("*Beem*"), _T("Beem"), _T("ClientIcons_Jabber"), IDI_BEEM, JABBER_CASE }, + {"client_BellSouth", _T("*BellSouth*"), _T("BellSouth"), _T("ClientIcons_Jabber"), IDI_BELLSOUTH, JABBER_CASE }, + {"client_BitWise", _T("*BitWise*"), _T("BitWise"), _T("ClientIcons_Jabber"), IDI_BITWISE, JABBER_CASE }, + {"client_Bombus", _T("*Bombus*"), _T("Bombus"), _T("ClientIcons_Jabber"), IDI_BOMBUS, JABBER_CASE }, + {"client_BombusMod", _T("|*Bombus*mod*|*bombusmod*"), _T("BombusMod"), _T("ClientIcons_Jabber"), IDI_BOMBUS_MOD, JABBER_CASE }, + {"client_BombusNG", _T("*Bombus*NG*"), _T("Bombus NG"), _T("ClientIcons_Jabber"), IDI_BOMBUS_NG, JABBER_CASE }, + {"client_BombusQD", _T("|*Bombusmod-qd*|*bombus*qd*"), _T("BombusQD"), _T("ClientIcons_Jabber"), IDI_BOMBUS_QD, JABBER_CASE }, + {"client_Bowline", _T("*Bow*line*"), _T("Bowline"), _T("ClientIcons_Jabber"), IDI_BOWLINE, JABBER_CASE }, + {"client_BuddySpace", _T("Buddy*Space*"), _T("BuddySpace"), _T("ClientIcons_Jabber"), IDI_BUDDYSPACE, JABBER_CASE }, + {"client_CJC", _T("*CJC*"), _T("CJC"), _T("ClientIcons_Jabber"), IDI_CJC, JABBER_CASE }, + {"client_CRoom", _T("*CRoom*"), _T("CRoom"), _T("ClientIcons_Jabber"), IDI_CROOM, JABBER_CASE }, + {"client_Candy", _T("*Candy*"), _T("Candy"), _T("ClientIcons_Jabber"), IDI_CANDY, JABBER_CASE }, + {"client_Chatopus", _T("*Chatopus*"), _T("Chatopus"), _T("ClientIcons_Jabber"), IDI_CHATOPUS, JABBER_CASE }, + {"client_Chikka", _T("*Chikka*"), _T("Chikka"), _T("ClientIcons_Jabber"), IDI_CHIKKA, JABBER_CASE }, + {"client_ChitChat", _T("*Chit*Chat*"), _T("ChitChat"), _T("ClientIcons_Jabber"), IDI_CHITCHAT, JABBER_CASE }, + {"client_Claros_Chat", _T("*Claros*"), _T("Claros Chat"), _T("ClientIcons_Jabber"), IDI_CLAROS_CHAT, JABBER_CASE }, + {"client_Coccinella", _T("*Coccinella*"), _T("Coccinella"), _T("ClientIcons_Jabber"), IDI_COCCINELLA, JABBER_CASE }, + {"client_Colibry", _T("Colibry*"), _T("Colibry"), _T("ClientIcons_Jabber"), IDI_COLIBRY, JABBER_CASE }, + {"client_Colloquy", _T("Colloquy*"), _T("Colloquy"), _T("ClientIcons_Jabber"), IDI_COLLOQUY, JABBER_CASE }, + {"client_CommuniGate", _T("*CommuniGate*"), _T("CommuniGate Pro"), _T("ClientIcons_Jabber"), IDI_COMMUNIGATE, JABBER_CASE }, + {"client_Conference", _T("Conference*"), _T("Conference Bot (GMail)"), _T("ClientIcons_Jabber"), IDI_CONFERENCE, JABBER_CASE, TRUE }, + {"client_Crosstalk", _T("*Cross*talk*"), _T("Crosstalk"), _T("ClientIcons_Jabber"), IDI_CROSSTALK, JABBER_CASE }, + {"client_Cudumar", _T("*Cudumar*"), _T("Cudumar"), _T("ClientIcons_Jabber"), IDI_CUDUMAR, JABBER_CASE }, + {"client_CyclopsChat", _T("*Cyclops*"), _T("Cyclops Chat"), _T("ClientIcons_Jabber"), IDI_CYCLOPS_CHAT, JABBER_CASE }, + {"client_Desyr", _T("*Desyr*"), _T("Desyr Messenger"), _T("ClientIcons_Jabber"), IDI_DESYR, JABBER_CASE }, + {"client_EMess", _T("*EMess*"), _T("EMess"), _T("ClientIcons_Jabber"), IDI_EMESS, JABBER_CASE }, + {"client_Elmer_Bot", _T("*Elmer*"), _T("Elmer Bot"), _T("ClientIcons_Jabber"), IDI_ELMER, JABBER_CASE }, + {"client_Emacs", _T("|*Jabber.el*|*Emacs*"), _T("Emacs (Jabber.el)"), _T("ClientIcons_Jabber"), IDI_EMACS, JABBER_CASE }, + {"client_Exodus", _T("*Exodus*"), _T("Exodus"), _T("ClientIcons_Jabber"), IDI_EXODUS, JABBER_CASE }, + {"client_Facebook", _T("*Facebook*"), _T("Facebook"), _T("ClientIcons_Jabber"), IDI_FACEBOOK, JABBER_CASE }, + {"client_Fire", _T("*Fire*"), _T("Fire"), _T("ClientIcons_Jabber"), IDI_FIRE, JABBER_CASE }, + {"client_GCN", _T("*GCN*"), _T("GCN"), _T("ClientIcons_Jabber"), IDI_GCN, JABBER_CASE }, + {"client_GMail", _T("|*gmail.*|GMail*"), _T("GMail"), _T("ClientIcons_Jabber"), IDI_GMAIL, JABBER_CASE }, + {"client_GOIM", _T("*GOIM*"), _T("GOIM"), _T("ClientIcons_Jabber"), IDI_GOIM, JABBER_CASE }, + {"client_GTalk", _T("|*Talk.v*|*Google*Talk*") + _T("|*Gtalk*|*-iPhon*"), _T("GoogleTalk aka GTalk"), _T("ClientIcons_Jabber"), IDI_GTALK, JABBER_CASE }, + {"client_GTalk_Gadget", _T("*Talk*Gadget*"), _T("GTalk Gadget"), _T("ClientIcons_Jabber"), IDI_GTALK_GADGET, JABBER_CASE }, + {"client_Gabber", _T("*Gabber*"), _T("Gabber"), _T("ClientIcons_Jabber"), IDI_GABBER, JABBER_CASE }, + {"client_Gajim", _T("*Gajim*"), _T("Gajim"), _T("ClientIcons_Jabber"), IDI_GAJIM, JABBER_CASE }, + {"client_Gibberbot", _T("*Gibber*"), _T("Gibberbot"), _T("ClientIcons_Jabber"), IDI_GIBBERBOT, JABBER_CASE }, + {"client_Glu", _T("|*glu*|http://glu.net/*"), _T("Glu"), _T("ClientIcons_Jabber"), IDI_GLU, JABBER_CASE }, + {"client_Gnome", _T("*Gnome*"), _T("Gnome"), _T("ClientIcons_Jabber"), IDI_GNOME, JABBER_CASE }, + {"client_GnuGadu", _T("Gnu Gadu*"), _T("GNU Gadu"), _T("ClientIcons_Jabber"), IDI_GNUGADU, JABBER_CASE }, + {"client_GoTalkMobile", _T("*Go*Talk*Mobile*"), _T("GoTalkMobile"), _T("ClientIcons_Jabber"), IDI_GOTALKMOBILE, JABBER_CASE }, + {"client_Gossip", _T("*Gossip*"), _T("Gossip"), _T("ClientIcons_Jabber"), IDI_GOSSIP, JABBER_CASE }, + {"client_GreenThumb", _T("gReeNtHumB*"), _T("GreenThumb"), _T("ClientIcons_Jabber"), IDI_GREENTHUMB, JABBER_CASE }, + {"client_Gush", _T("*Gush*"), _T("Gush"), _T("ClientIcons_Jabber"), IDI_GUSH, JABBER_CASE }, + {"client_IMCom", _T("*IMCom*"), _T("IMCom"), _T("ClientIcons_Jabber"), IDI_IMCOM, JABBER_CASE }, + {"client_IM_Friendly", _T("*IM*Friendly*"), _T("IM Friendly!"), _T("ClientIcons_Jabber"), IDI_IM_FRIENDLY, JABBER_CASE }, + {"client_Imified", _T("*someresource*"), _T("Imified"), _T("ClientIcons_Jabber"), IDI_IMIFIED, JABBER_CASE }, + {"client_Importal", _T("*Importal*"), _T("Importal"), _T("ClientIcons_Jabber"), IDI_IMPORTAL, JABBER_CASE }, + {"client_InstanT", _T("*Instan-t*"), _T("Instan-t"), _T("ClientIcons_Jabber"), IDI_INSTANT, JABBER_CASE }, + {"client_Interaction", _T("*Interaction*"), _T("Interaction"), _T("ClientIcons_Jabber"), IDI_INTERACTION, JABBER_CASE }, + {"client_Iruka", _T("*Iruka*"), _T("Iruka"), _T("ClientIcons_Jabber"), IDI_IRUKA, JABBER_CASE }, + {"client_J2J_Transport", _T("*J2J*Transport*"), _T("J2J Transport"), _T("ClientIcons_Jabber"), IDI_J2J_TRANSPORT, JABBER_CASE }, + {"client_Jamm", _T("*Jamm*"), _T("Jamm"), _T("ClientIcons_Jabber"), IDI_JAMM, JABBER_CASE }, + {"client_JClaim", _T("*JClaim*"), _T("JClaim"), _T("ClientIcons_Jabber"), IDI_JCLAIM, JABBER_CASE }, + {"client_JMC", _T("JMC*"), _T("JMC (Jabber Mix Client)"), _T("ClientIcons_Jabber"), IDI_JMC, JABBER_CASE }, + {"client_JWChat", _T("*JWChat*"), _T("JWChat"), _T("ClientIcons_Jabber"), IDI_JWCHAT, JABBER_CASE }, + {"client_JWGC", _T("|*JWGC*|Jabber *Gram*"), _T("JWGC (Jabber WindowGram Client)"), _T("ClientIcons_Jabber"), IDI_JWGC, JABBER_CASE }, + {"client_Jabba", _T("*Jabba*"), _T("Jabba"), _T("ClientIcons_Jabber"), IDI_JABBA, JABBER_CASE }, + {"client_Jabber", _T("*Jabber*client*"), _T("Jabber client"), _T("ClientIcons_Jabber"), IDI_JABBER, JABBER_CASE }, + {"client_JabberApplet", _T("Jabber*Applet*"), _T("JabberApplet"), _T("ClientIcons_Jabber"), IDI_JABBER_APPLET, JABBER_CASE }, + {"client_JabberBeOS", _T("Jabber*BeOS*"), _T("Jabber (BeOS)"), _T("ClientIcons_Jabber"), IDI_JABBER_BEOS, JABBER_CASE }, + {"client_JabberFoX", _T("*fox*"), _T("JabberFoX"), _T("ClientIcons_Jabber"), IDI_JABBERFOX, JABBER_CASE }, + {"client_JabberMSNGR", _T("Jabber Messenger*"), _T("Jabber Messenger"), _T("ClientIcons_Jabber"), IDI_JABBER_MESSENGER, JABBER_CASE }, + {"client_JabberNaut", _T("*Jabber*Naut*"), _T("JabberNaut"), _T("ClientIcons_Jabber"), IDI_JABBERNAUT, JABBER_CASE }, + {"client_JabberZilla", _T("*Zilla*"), _T("JabberZilla"), _T("ClientIcons_Jabber"), IDI_JABBERZILLA, JABBER_CASE }, + {"client_Jabber_Net", _T("|*Jabber*Net*|*cursive.net*|*csharp*"), _T("Jabber-Net"), _T("ClientIcons_Jabber"), IDI_JABBER_NET, JABBER_CASE }, + {"client_Jabberwocky", _T("Jabberwocky*"), _T("Jabberwocky (Amiga)"), _T("ClientIcons_Jabber"), IDI_JABBERWOCKY, JABBER_CASE }, + {"client_Jabbroid", _T("*Jabbroid*"), _T("Jabbroid"), _T("ClientIcons_Jabber"), IDI_JABBROID, JABBER_CASE }, + {"client_Jajc", _T("|*Jajc*|Just Another Jabber Client"), _T("JAJC"), _T("ClientIcons_Jabber"), IDI_JAJC, JABBER_CASE }, + {"client_Jeti", _T("*Jeti*"), _T("Jeti"), _T("ClientIcons_Jabber"), IDI_JETI, JABBER_CASE }, + {"client_Jitsi", _T("*Jitsi*"), _T("Jitsi"), _T("ClientIcons_Jabber"), IDI_JITSI, JABBER_CASE }, + {"client_Joost", _T("*Joost*"), _T("Joost"), _T("ClientIcons_Jabber"), IDI_JOOST, JABBER_CASE }, + {"client_Kadu", _T("*Kadu*"), _T("Kadu"), _T("ClientIcons_Jabber"), IDI_KADU, JABBER_CASE }, + {"client_Konnekt", _T("Konnekt*"), _T("Konnekt"), _T("ClientIcons_Jabber"), IDI_KONNEKT, JABBER_CASE }, + {"client_LLuna", _T("LLuna*"), _T("LLuna"), _T("ClientIcons_Jabber"), IDI_LLUNA, JABBER_CASE }, + {"client_Lamp", _T("*Lamp*IM*"), _T("Lamp IM"), _T("ClientIcons_Jabber"), IDI_LAMP_IM, JABBER_CASE }, + {"client_Lampiro", _T("*Lampiro*"), _T("Lampiro"), _T("ClientIcons_Jabber"), IDI_LAMPIRO, JABBER_CASE }, + {"client_Landell", _T("*Landell*"), _T("Landell"), _T("ClientIcons_Jabber"), IDI_LANDELL, JABBER_CASE }, + {"client_Leaf", _T("*Leaf*"), _T("Leaf Messenger"), _T("ClientIcons_Jabber"), IDI_LEAF, JABBER_CASE }, + {"client_LinQ", _T("*LinQ*"), _T("LinQ"), _T("ClientIcons_Jabber"), IDI_LINQ, JABBER_CASE }, + {"client_M8Jabber", _T("*M8Jabber*"), _T("M8Jabber"), _T("ClientIcons_Jabber"), IDI_M8JABBER, JABBER_CASE }, + {"client_MCabber", _T("*mcabber*"), _T("MCabber"), _T("ClientIcons_Jabber"), IDI_MCABBER, JABBER_CASE }, + {"client_MGTalk", _T("|*MGTalk*|*Mobile?\?\?\?\?\?\?\?"), _T("MGTalk"), _T("ClientIcons_Jabber"), IDI_MGTALK, JABBER_CASE }, + {"client_MUCkl", _T("*MUCkl*"), _T("MUCkl"), _T("ClientIcons_Jabber"), IDI_MUCKL, JABBER_CASE }, + {"client_Mango", _T("*Mango*"), _T("Mango"), _T("ClientIcons_Jabber"), IDI_MANGO, JABBER_CASE }, + {"client_Mercury", _T("*Mercury*"), _T("Mercury Messenger"), _T("ClientIcons_Jabber"), IDI_MERCURY_MESSENGER, JABBER_CASE }, + {"client_Monal", _T("*Monal*"), _T("Monal"), _T("ClientIcons_Jabber"), IDI_MONAL, JABBER_CASE }, + {"client_MozillaChat", _T("*Mozilla*Chat*"), _T("MozillaChat"), _T("ClientIcons_Jabber"), IDI_MOZILLACHAT, JABBER_CASE }, + {"client_Neos", _T("Neos*"), _T("Neos"), _T("ClientIcons_Jabber"), IDI_NEOS, JABBER_CASE }, + {"client_Nitro", _T("Nitro*"), _T("Nitro"), _T("ClientIcons_Jabber"), IDI_NITRO, JABBER_CASE }, + {"client_Nostromo", _T("*USCSS*Nostromo*"), _T("USCSS Nostromo"), _T("ClientIcons_Jabber"), IDI_NOSTROMO, JABBER_CASE }, + {"client_OM", _T("OM*"), _T("OM aka Online Messenger"), _T("ClientIcons_Jabber"), IDI_OM, JABBER_CASE }, + {"client_OctroTalk", _T("*Octro*"), _T("OctroTalk"), _T("ClientIcons_Jabber"), IDI_OCTROTALK, JABBER_CASE }, + {"client_OneTeam", _T("*OneTeam*"), _T("OneTeam"), _T("ClientIcons_Jabber"), IDI_ONETEAM, JABBER_CASE }, + {"client_Paltalk", _T("*Paltalk*"), _T("Paltalk"), _T("ClientIcons_Jabber"), IDI_PALTALK, JABBER_CASE }, + {"client_Pandion", _T("|*Pandion*|*Ïàíäèîí*"), _T("Pandion"), _T("ClientIcons_Jabber"), IDI_PANDION, JABBER_CASE }, + {"client_Papla", _T("*Papla*"), _T("Papla"), _T("ClientIcons_Jabber"), IDI_PAPLA, JABBER_CASE }, + {"client_Poezio", _T("*Poezio*"), _T("Poezio"), _T("ClientIcons_Jabber"), IDI_POEZIO, JABBER_CASE }, + {"client_Prosody", _T("*Prosody*"), _T("Prosody"), _T("ClientIcons_Jabber"), IDI_PROSODY, JABBER_CASE }, + + {"client_Psi_plus", _T("|*PSI+*|*psi-dev.googlecode*"), _T("PSI+"), _T("ClientIcons_Jabber"), IDI_PSIPLUS, JABBER_CASE }, + {"client_Psi", _T("*Psi*"), _T("PSI"), _T("ClientIcons_Jabber"), IDI_PSI, JABBER_CASE }, + + {"client_Psto", _T("*Psto*"), _T("Psto.net"), _T("ClientIcons_Jabber"), IDI_PSTO, JABBER_CASE }, + {"client_Psyc", _T("*Psyc*"), _T("Psyc"), _T("ClientIcons_Jabber"), IDI_PSYC, JABBER_CASE }, + {"client_PyAIM-t", _T("|*pyAIM*"), _T("PyAIM-t Jabber Transport"), _T("ClientIcons_Jabber"), IDI_PYAIMT, JABBER_CASE }, + {"client_PyICQ-t", _T("|*pyICQ*|ICQ*Transport*"), _T("PyICQ-t Jabber Transport"), _T("ClientIcons_Jabber"), IDI_PYICQT, JABBER_CASE }, + {"client_PyIRC-t", _T("|*pyIRC*"), _T("PyIRC-t Jabber Transport"), _T("ClientIcons_Jabber"), IDI_PYIRCT, JABBER_CASE }, + {"client_PyMRA-t", _T("|*pyMRA*|*svn.xmpp.ru/*/mrim*|Mrim*"), _T("PyMRA-t Jabber Transport"), _T("ClientIcons_Jabber"), IDI_PYMRAT, JABBER_CASE }, + {"client_PyMSN-t", _T("|*pyMSN*"), _T("PyMSN-t Jabber Transport"), _T("ClientIcons_Jabber"), IDI_PYMSNT, JABBER_CASE }, + {"client_PyYIM-t", _T("|*pyYIM*"), _T("PyYahoo-t Jabber Transport"), _T("ClientIcons_Jabber"), IDI_PYYAHOOT, JABBER_CASE }, + {"client_Pygeon", _T("*Pygeon*"), _T("Pygeon"), _T("ClientIcons_Jabber"), IDI_PYGEON, JABBER_CASE }, + + {"client_QTJim", _T("*QTJim*"), _T("QTJim"), _T("ClientIcons_Jabber"), IDI_QTJIM, JABBER_CASE }, + {"client_QuteCom", _T("*Qute*Com*"), _T("QuteCom"), _T("ClientIcons_Jabber"), IDI_QUTECOM, JABBER_CASE }, + {"client_RenRen", _T("|*WTalkProxy0_0*|*talk.xiaonei.com*"), _T("RenRen"), _T("ClientIcons_Jabber"), IDI_RENREN, JABBER_CASE }, + {"client_SBot", _T("*SBot*"), _T("SBot"), _T("ClientIcons_Jabber"), IDI_SBOT, JABBER_CASE }, + {"client_SMTP_Transport", _T("*smtp*transport*"), _T("SMTP Transport"), _T("ClientIcons_Jabber"), IDI_SMTP_TRANSPORT, JABBER_CASE }, + {"client_SamePlace", _T("*SamePlace*"), _T("SamePlace"), _T("ClientIcons_Jabber"), IDI_SAMEPLACE, JABBER_CASE }, + {"client_Sky_Messager", _T("Sky*Mess*"), _T("Sky Messager"), _T("ClientIcons_Jabber"), IDI_SKYMESSAGER, JABBER_CASE }, + {"client_Sky_Messager", _T("*Sky*Messager*"), _T("Sky Messager"), _T("ClientIcons_Jabber"), IDI_SKYMESSAGER, JABBER_CASE }, + + {"client_xabber", _T("|*xabber*") + _T("|*bWG06mEjKFM5ygtd84Ov95P8VH0=*"), _T("xabber"), _T("ClientIcons_Jabber"), IDI_XABBER, JABBER_CASE }, + + {"client_Gabble", _T("|*Gabble*"), _T("Gabble"), _T("ClientIcons_Jabber"), IDI_GABBLE, JABBER_CASE }, + + {"client_Smack", _T("|*igniterealtime.org/*smack*|*smack*"), _T("Smack"), _T("ClientIcons_Jabber"), IDI_SMACK, JABBER_CASE }, + + {"client_SoapBox", _T("*SoapBox*"), _T("SoapBox"), _T("ClientIcons_Jabber"), IDI_SOAPBOX, JABBER_CASE }, + {"client_Spark", _T("*Spark*"), _T("Spark"), _T("ClientIcons_Jabber"), IDI_SPARK, JABBER_CASE }, + {"client_Speakall", _T("*Speak*all*"), _T("Speakall"), _T("ClientIcons_Jabber"), IDI_SPEAKALL, JABBER_CASE }, + {"client_Speeqe", _T("*Speeqe*"), _T("Speeqe"), _T("ClientIcons_Jabber"), IDI_SPEEQE, JABBER_CASE }, + {"client_Spik", _T("*Spik*"), _T("Spik"), _T("ClientIcons_Jabber"), IDI_SPIK, JABBER_CASE }, + {"client_Swift", _T("*Swift*"), _T("Swift"), _T("ClientIcons_Jabber"), IDI_SWIFT, JABBER_CASE }, + {"client_SworIM", _T("*Swor*IM*"), _T("SworIM"), _T("ClientIcons_Jabber"), IDI_SWORIM, JABBER_CASE }, + {"client_Synapse", _T("*Synapse*"), _T("Synapse"), _T("ClientIcons_Jabber"), IDI_SYNAPSE, JABBER_CASE }, + {"client_Talkdroid", _T("*Talkdroid*"), _T("Talkdroid"), _T("ClientIcons_Jabber"), IDI_TALKDROID, JABBER_CASE }, + {"client_Talkonaut", _T("*Talkonaut*"), _T("Talkonaut"), _T("ClientIcons_Jabber"), IDI_TALKONAUT, JABBER_CASE }, + {"client_Tapioca", _T("*Tapioca*"), _T("Tapioca"), _T("ClientIcons_Jabber"), IDI_TAPIOCA, JABBER_CASE }, + {"client_Teabot", _T("|*teabot*|*teabot.org/bot*|bot"), _T("Teabot"), _T("ClientIcons_Jabber"), IDI_TEABOT, JABBER_CASE }, + {"client_Telepathy", _T("*Telepathy*"), _T("Telepathy"), _T("ClientIcons_Jabber"), IDI_TELEPATHY, JABBER_CASE }, + {"client_The_Bee", _T("*The*Bee*"), _T("The Bee"), _T("ClientIcons_Jabber"), IDI_THEBEE, JABBER_CASE }, + {"client_Thunderbird", _T("*Thunderbi*"), _T("Thunderbird"), _T("ClientIcons_Jabber"), IDI_THUNDERBIRD, JABBER_CASE }, + {"client_Tigase", _T("*Tigase*"), _T("Tigase"), _T("ClientIcons_Jabber"), IDI_TIGASE, JABBER_CASE }, + {"client_TipicIM", _T("Tipic*"), _T("TipicIM"), _T("ClientIcons_Jabber"), IDI_TIPICIM, JABBER_CASE }, + {"client_Tkabber", _T("|*Tkabber*"), _T("Tkabber"), _T("ClientIcons_Jabber"), IDI_TKABBER, JABBER_CASE }, + {"client_TransactIM", _T("*Transact*"), _T("TransactIM"), _T("ClientIcons_Jabber"), IDI_TRANSACTIM, JABBER_CASE }, + {"client_Translate", _T("*Translate*"), _T("Translate component"), _T("ClientIcons_Jabber"), IDI_TRANSLATE, JABBER_CASE }, + {"client_Triple", _T("Triple*"), _T("TripleSoftwareIM (TSIM)"), _T("ClientIcons_Jabber"), IDI_TRIPLE_SOFTWARE, JABBER_CASE }, + {"client_Twitter", _T("*Twitter*"), _T("Twitter"), _T("ClientIcons_Jabber"), IDI_TWITTER, JABBER_CASE }, + {"client_VK", _T("|*VKontakte*|*vk.com*"), _T("VKontakte"), _T("ClientIcons_Jabber"), IDI_VK, JABBER_CASE }, + {"client_Vacuum", _T("*Vacuum*"), _T("Vacuum IM"), _T("ClientIcons_Jabber"), IDI_VACUUM, JABBER_CASE }, + {"client_V&V", _T("*V&V*"), _T("V&V Messenger"), _T("ClientIcons_Jabber"), IDI_VANDV, JABBER_CASE }, + {"client_Vayusphere", _T("*Vayusphere*"), _T("Vayusphere"), _T("ClientIcons_Jabber"), IDI_VAYUSPHERE, JABBER_CASE }, + {"client_Vysper", _T("*Vysper*"), _T("Vysper"), _T("ClientIcons_Jabber"), IDI_VYSPER, JABBER_CASE }, + {"client_WTW", _T("**WTW**|*wtw.k2t.eu*"), _T("WTW"), _T("ClientIcons_Jabber"), IDI_WTW, JABBER_CASE }, + {"client_WannaChat", _T("Wanna*Chat*"), _T("WannaChat"), _T("ClientIcons_Jabber"), IDI_WANNACHAT, JABBER_CASE }, + {"client_WebEx", _T("*webex.com*"), _T("Cisco WebEx Connect"), _T("ClientIcons_Jabber"), IDI_WEBEX, JABBER_CASE }, + {"client_WhisperIM", _T("*Whisper*"), _T("WhisperIM"), _T("ClientIcons_Jabber"), IDI_WHISPERIM, JABBER_CASE }, + {"client_Wija", _T("*wija*"), _T("Wija"), _T("ClientIcons_Jabber"), IDI_WIJA, JABBER_CASE }, + {"client_Wildfire", _T("Wildfire*"), _T("Wildfire"), _T("ClientIcons_Jabber"), IDI_WILDFIRE, JABBER_CASE }, + {"client_WinJab", _T("*WinJab*"), _T("WinJab"), _T("ClientIcons_Jabber"), IDI_WINJAB, JABBER_CASE }, + {"client_XMPP", _T("*XMPP*"), _T("XMPP"), _T("ClientIcons_Jabber"), IDI_XMPP, JABBER_CASE }, + {"client_Xiffian", _T("*Xiffian*"), _T("Xiffian"), _T("ClientIcons_Jabber"), IDI_XIFFIAN, JABBER_CASE }, + {"client_Yambi", _T("*Yambi*"), _T("Yambi"), _T("ClientIcons_Jabber"), IDI_YAMBI, JABBER_CASE }, + {"client_chat_bots", _T("*chat*bot*"), _T("chat bot"), _T("ClientIcons_Jabber"), IDI_CHAT_BOT, JABBER_CASE }, + {"client_dziObber", _T("*dzi?bber*"), _T("dziObber"), _T("ClientIcons_Jabber"), IDI_DZIOBBER, JABBER_CASE }, + {"client_ejabberd", _T("*ejabberd*"), _T("ejabberd"), _T("ClientIcons_Jabber"), IDI_EJABBERD, JABBER_CASE }, + {"client_emite", _T("*emite*"), _T("emite"), _T("ClientIcons_Jabber"), IDI_EMITE, JABBER_CASE }, + {"client_gYaber", _T("gYaber*"), _T("gYaber"), _T("ClientIcons_Jabber"), IDI_GYABER, JABBER_CASE }, + {"client_glu", _T("*glu*"), _T("glu"), _T("ClientIcons_Jabber"), IDI_GLU, JABBER_CASE }, + {"client_iGoogle", _T("iGoogle*"), _T("iGoogle"), _T("ClientIcons_Jabber"), IDI_IGOOGLE, JABBER_CASE }, + {"client_iJab", _T("*iJab*"), _T("iJab"), _T("ClientIcons_Jabber"), IDI_IJAB, JABBER_CASE }, + {"client_iMeem", _T("iMeem*"), _T("iMeem"), _T("ClientIcons_Jabber"), IDI_IMEEM, JABBER_CASE }, + {"client_iMov", _T("*imov*"), _T("iMov"), _T("ClientIcons_Jabber"), IDI_IMOV, JABBER_CASE }, + {"client_jTalk", _T("*jTalk*"), _T("jTalk"), _T("ClientIcons_Jabber"), IDI_JTALK, JABBER_CASE }, + {"client_jabberDisk", _T("|*jdisk*|*jabberDisk*"), _T("jabberDisk"), _T("ClientIcons_Jabber"), IDI_JABBER_DISK, JABBER_CASE }, + {"client_jabbim", _T("*jabbim*"), _T("Jabbim"), _T("ClientIcons_Jabber"), IDI_JABBIM, JABBER_CASE }, + {"client_jabiru", _T("*jabiru*"), _T("Jabiru"), _T("ClientIcons_Jabber"), IDI_JABIRU, JABBER_CASE }, + {"client_jappix", _T("*jappix*"), _T("jappix"), _T("ClientIcons_Jabber"), IDI_JAPPIX, JABBER_CASE }, + {"client_jrudevels", _T("*jrudevels*"), _T("Jrudevels"), _T("ClientIcons_Jabber"), IDI_JRUDEVELS, JABBER_CASE }, + {"client_juick", _T("*juick*"), _T("Juick"), _T("ClientIcons_Jabber"), IDI_JUICK, JABBER_CASE }, + {"client_kf", _T("|^*smack*|*kf*"), _T("kf jabber"), _T("ClientIcons_Jabber"), IDI_KF, JABBER_CASE }, + {"client_laffer", _T("*laffer*"), _T("Laffer"), _T("ClientIcons_Jabber"), IDI_LAFFER, JABBER_CASE }, + {"client_mJabber", _T("*mJabber*"), _T("mJabber"), _T("ClientIcons_Jabber"), IDI_MJABBER, JABBER_CASE }, + {"client_meinvz", _T("*meinvz*"), _T("MeinVZ"), _T("ClientIcons_Jabber"), IDI_MEINVZ, JABBER_CASE }, + {"client_moJab", _T("*moJab*"), _T("moJab"), _T("ClientIcons_Jabber"), IDI_MOJAB, JABBER_CASE }, + {"client_mobber", _T("*mobber*"), _T("mobber"), _T("ClientIcons_Jabber"), IDI_MOBBER, JABBER_CASE }, + {"client_myJabber", _T("*myJabber*"), _T("myJabber"), _T("ClientIcons_Jabber"), IDI_MYJABBER, JABBER_CASE }, + {"client_orkut", _T("*orkut*"), _T("orkut"), _T("ClientIcons_Jabber"), IDI_ORKUT, JABBER_CASE }, + {"client_pjc", _T("|*PJC*|http://pjc.googlecode.com/*"), _T("PHP Jabber Client"), _T("ClientIcons_Jabber"), IDI_PJC, JABBER_CASE }, + {"client_saje", _T("*saje*"), _T("saje"), _T("ClientIcons_Jabber"), IDI_SAJE, JABBER_CASE }, + {"client_schuelervz", _T("*schuelervz*"), _T("SchulerVZ"), _T("ClientIcons_Jabber"), IDI_SCHULERVZ, JABBER_CASE }, + {"client_studivz", _T("*studivz*"), _T("StudiVZ"), _T("ClientIcons_Jabber"), IDI_STUDIVZ, JABBER_CASE }, + {"client_tkchat", _T("*tkchat*"), _T("tkchat"), _T("ClientIcons_Jabber"), IDI_TKCHAT, JABBER_CASE }, +// {"client_uJabber", _T("*uJabber*"), _T("uJabber"), _T("ClientIcons_Jabber"), IDI_UJABBER, JABBER_CASE }, + {"client_whoisbot", _T("whoisbot"), _T("Swissjabber Whois Bot"), _T("ClientIcons_Jabber"), IDI_WHOISBOT, JABBER_CASE }, + {"client_xeus2", _T("*xeus 2*"), _T("xeus 2"), _T("ClientIcons_Jabber"), IDI_XEUS2, JABBER_CASE }, + {"client_xeus", _T("*xeus*"), _T("xeus"), _T("ClientIcons_Jabber"), IDI_XEUS, JABBER_CASE }, + {"client_yaonline", _T("|*yandex*|*yaonline*") + _T("|*ß.Îíëàéí*|*ßíäåêñ*"), _T("Ya.Online"), _T("ClientIcons_Jabber"), IDI_YAONLINE, JABBER_CASE }, + {"client_yaxim", _T("*yaxim*"), _T("yaxim"), _T("ClientIcons_Jabber"), IDI_YAXIM, JABBER_CASE }, + +//########################################################################################################################################################################################################### +//################################# TLEN ############################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_Tlen", _T("*Tlen*"), _T("Tlen.pl"), _T("ClientIcons_Tlen"), IDI_TLEN, TLEN_CASE }, + +//########################################################################################################################################################################################################### +//################################# IRC ############################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_AmIRC", _T("*AmIRC*"), _T("AmIRC"), _T("ClientIcons_IRC"), IDI_AMIRC, IRC_CASE }, + {"client_Babbel", _T("*Babbel*"), _T("Babbel"), _T("ClientIcons_IRC"), IDI_BABBEL, IRC_CASE }, + {"client_BersIRC", _T("*BersIRC*"), _T("BersIRC"), _T("ClientIcons_IRC"), IDI_BERSIRC, IRC_CASE }, + {"client_ChatZilla", _T("*ChatZilla*"), _T("ChatZilla"), _T("ClientIcons_IRC"), IDI_CHATZILLA, IRC_CASE }, + {"client_Conversation", _T("*Conversation*"), _T("Conversation"), _T("ClientIcons_IRC"), IDI_CONVERSATION, IRC_CASE }, + {"client_Eggdrop", _T("*Eggdrop*"), _T("Eggdrop"), _T("ClientIcons_IRC"), IDI_EGGDROP, IRC_CASE }, + {"client_EggdropRacBot", _T("*Eggdrop*RacBot*"), _T("Eggdrop RacBot"), _T("ClientIcons_IRC"), IDI_EGGDROP_RACBOT, IRC_CASE }, + {"client_FChat", _T("*FChat*"), _T("FChat"), _T("ClientIcons_IRC"), IDI_FCHAT, IRC_CASE }, + {"client_GDPChat", _T("*GDPChat*"), _T("GDP Web Chat"), _T("ClientIcons_IRC"), IDI_GDPCHAT, IRC_CASE }, + {"client_GoPowerTools", _T("*Go*PowerTools*"), _T("GoPowerTools"), _T("ClientIcons_IRC"), IDI_GOPOWERTOOLS, IRC_CASE }, + {"client_HydraIRC", _T("*Hydra*IRC*"), _T("HydraIRC"), _T("ClientIcons_IRC"), IDI_HYDRA_IRC, IRC_CASE }, + {"client_IRCXpro", _T("*IRCXpro*"), _T("IRCXpro"), _T("ClientIcons_IRC"), IDI_IRCXPRO, IRC_CASE }, + {"client_IceChat", _T("*Ice*Chat*"), _T("IceChat"), _T("ClientIcons_IRC"), IDI_ICECHAT, IRC_CASE }, + {"client_KSirc", _T("*ksirk*"), _T("KSirc"), _T("ClientIcons_IRC"), IDI_KSIRC, IRC_CASE }, + {"client_KVIrc", _T("*KVIrc*"), _T("KVIrc"), _T("ClientIcons_IRC"), IDI_KVIRC, IRC_CASE }, + {"client_Klient", _T("*Klient*"), _T("Klient"), _T("ClientIcons_IRC"), IDI_KLIENT, IRC_CASE }, + {"client_Konversation", _T("*Konversation*"), _T("Konversation"), _T("ClientIcons_IRC"), IDI_KONVERSATION, IRC_CASE }, + {"client_MP3Script", _T("*MP3*Script*"), _T("MP3 Script for mIRC"), _T("ClientIcons_IRC"), IDI_MP3_SCRIPT, IRC_CASE }, + {"client_NeoRaTrion", _T("*NeoRa*Trion*"), _T("NeoRa Trion"), _T("ClientIcons_IRC"), IDI_NEORATRION, IRC_CASE }, + {"client_Nettalk", _T("*Nettalk*"), _T("Nettalk"), _T("ClientIcons_IRC"), IDI_NETTALK, IRC_CASE }, + {"client_NoNameScript", _T("*NoName*Script*"), _T("NoNameScript"), _T("ClientIcons_IRC"), IDI_NONAME_SCRIPT, IRC_CASE }, + {"client_Opera", _T("*Opera*"), _T("Opera"), _T("ClientIcons_IRC"), IDI_OPERA, IRC_CASE }, + {"client_PJIRC", _T("*PJIRC*"), _T("PJIRC"), _T("ClientIcons_IRC"), IDI_PJIRC, IRC_CASE }, + {"client_Pirch", _T("*Pirch*"), _T("Pirch"), _T("ClientIcons_IRC"), IDI_PIRCH, IRC_CASE }, + {"client_PocketIRC", _T("*Pocket*IRC*"), _T("Pocket IRC"), _T("ClientIcons_IRC"), IDI_POCKET_IRC, IRC_CASE }, + {"client_ProChat", _T("*Pro*Chat*"), _T("ProChat"), _T("ClientIcons_IRC"), IDI_PROCHAT, IRC_CASE }, + {"client_SmartIRC", _T("*Smart*IRC*"), _T("SmartIRC"), _T("ClientIcons_IRC"), IDI_SMART_IRC, IRC_CASE }, + {"client_Snak", _T("*Snak*"), _T("Snak"), _T("ClientIcons_IRC"), IDI_SNAK, IRC_CASE }, + {"client_SysReset", _T("*Sys*Reset*"), _T("SysReset"), _T("ClientIcons_IRC"), IDI_SYSRESET, IRC_CASE }, + {"client_VircaIRC", _T("*VircaIRC*"), _T("VircaIRC"), _T("ClientIcons_IRC"), IDI_VIRCAIRC, IRC_CASE }, + {"client_VisionIRC", _T("*VisionIRC*"), _T("VisionIRC"), _T("ClientIcons_IRC"), IDI_VISIONIRC, IRC_CASE }, + {"client_VisualIRC", _T("*VisualIRC*"), _T("VisualIRC"), _T("ClientIcons_IRC"), IDI_VISUALIRC, IRC_CASE }, + {"client_VortecIRC", _T("*VortecIRC*"), _T("VortecIRC"), _T("ClientIcons_IRC"), IDI_VORTECIRC, IRC_CASE }, + {"client_WLIrc", _T("*WLIrc*"), _T("WLIrc"), _T("ClientIcons_IRC"), IDI_WLIRC, IRC_CASE }, + {"client_XChatAqua", _T("*X*Chat*Aqua*"), _T("X-Chat Aqua"), _T("ClientIcons_IRC"), IDI_XCHATAQUA, IRC_CASE }, + {"client_XiRCON", _T("*XiRCON*"), _T("XiRCON"), _T("ClientIcons_IRC"), IDI_XIRCON, IRC_CASE }, + {"client_Xirc", _T("*Xirc*"), _T("Xirc"), _T("ClientIcons_IRC"), IDI_XIRC, IRC_CASE }, + {"client_ZipTorrent", _T("*ZipTorrent*"), _T("ZipTorrent"), _T("ClientIcons_IRC"), IDI_ZIPTORRENT, IRC_CASE }, + {"client_aMule", _T("*aMule*"), _T("aMule"), _T("ClientIcons_IRC"), IDI_AMULE, IRC_CASE }, + {"client_cbirc", _T("*cbirc*"), _T("cbirc"), _T("ClientIcons_IRC"), IDI_CBIRC, IRC_CASE }, + {"client_dIRC", _T("*dIRC*"), _T("dIRC"), _T("ClientIcons_IRC"), IDI_DIRC, IRC_CASE }, + + {"client_ircle", _T("*ircle*"), _T("ircle"), _T("ClientIcons_IRC"), IDI_IRCLE, IRC_CASE }, + {"client_jircii", _T("*jircii*"), _T("jircii"), _T("ClientIcons_IRC"), IDI_JIRCII, IRC_CASE }, + {"client_jmIrc", _T("*jmIrc*"), _T("jmIrc"), _T("ClientIcons_IRC"), IDI_JMIRC, IRC_CASE }, + {"client_mIRC", _T("*mIRC*"), _T("mIRC"), _T("ClientIcons_IRC"), IDI_MIRC, IRC_CASE }, + {"client_pIRC", _T("*pIRC*"), _T("pIRC"), _T("ClientIcons_IRC"), IDI_PIRC, IRC_CASE }, + {"client_piorun", _T("*piorun*"), _T("Piorun"), _T("ClientIcons_IRC"), IDI_PIORUN, IRC_CASE }, + {"client_psyBNC", _T("*psyBNC*"), _T("psyBNC"), _T("ClientIcons_IRC"), IDI_PSYBNC, IRC_CASE }, + {"client_savIRC", _T("*savIRC*"), _T("savIRC"), _T("ClientIcons_IRC"), IDI_SAVIRC, IRC_CASE }, + {"client_wmIRC", _T("*wmIRC*"), _T("wmIRC"), _T("ClientIcons_IRC"), IDI_WMIRC, IRC_CASE }, + {"client_xBitch", _T("*xBitch*"), _T("xBitch"), _T("ClientIcons_IRC"), IDI_XBITCH, IRC_CASE }, + {"client_xChat", _T("*xChat*"), _T("xChat"), _T("ClientIcons_IRC"), IDI_XCHAT, IRC_CASE }, + {"client_zsIRC", _T("*zsIRC*"), _T("zsIRC"), _T("ClientIcons_IRC"), IDI_ZSIRC, IRC_CASE }, + + {"client_eMuleMorphXT", _T("eMule*MorphXT*"), _T("eMule MorphXT"), _T("ClientIcons_IRC"), IDI_EMULE_MORPHXT, IRC_CASE }, + {"client_eMuleNeo", _T("eMule*Neo*"), _T("eMule Neo"), _T("ClientIcons_IRC"), IDI_EMULE_NEO, IRC_CASE }, + {"client_eMulePlus", _T("|eMule*plus*|eMule*+*"), _T("eMule+"), _T("ClientIcons_IRC"), IDI_EMULE_PLUS, IRC_CASE }, + {"client_eMuleXtreme", _T("eMule*Xtreme*"), _T("eMule Xtreme"), _T("ClientIcons_IRC"), IDI_EMULE_XTREME, IRC_CASE }, + {"client_eMule", _T("*eMule*"), _T("eMule"), _T("ClientIcons_IRC"), IDI_EMULE, IRC_CASE }, + + {"client_IRCUnknown", _T("*IRC*"), _T("Unknown IRC client"), _T("ClientIcons_IRC"), IDI_IRC_UNKNOWN, IRC_CASE }, + +//########################################################################################################################################################################################################### +//################################# MSN ############################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_WLM11", _T("WLM*2011*"), _T("Windows Live 11"), _T("ClientIcons_MSN"), IDI_WLM_10, MSN_CASE }, + {"client_WLM10", _T("WLM*2010*"), _T("Windows Live 10"), _T("ClientIcons_MSN"), IDI_WLM_10, MSN_CASE }, + {"client_WLM9", _T("WLM*9*"), _T("Windows Live v9.x"), _T("ClientIcons_MSN"), IDI_WLM_9, MSN_CASE }, + {"client_MSN8", _T("|WLM*8.*|MSN*8.*"), _T("Windows Live v8.x"), _T("ClientIcons_MSN"), IDI_MSN_8, MSN_CASE }, + {"client_MSN7x", _T("MSN*7.*"), _T("MSN Messenger v7.x"), _T("ClientIcons_MSN"), IDI_MSN_7, MSN_CASE }, + {"client_MSN6x", _T("MSN*6.*"), _T("MSN Messenger v6.x"), _T("ClientIcons_MSN"), IDI_MSN_6, MSN_CASE }, + {"client_MSN45", _T("MSN*4.x-5.x"), _T("MSN Messenger v4.x-5.x"), _T("ClientIcons_MSN"), IDI_MSN_45, MSN_CASE }, + {"client_MSN4Mac", _T("MSN*Mac*"), _T("MSN for Mac"), _T("ClientIcons_MSN"), IDI_MSN_MAC, MSN_CASE }, + {"client_aMSN", _T("*aMSN*"), _T("aMSN"), _T("ClientIcons_MSN"), IDI_AMSN, MSN_CASE }, + {"client_MSN_Web", _T("WebMessenger*"), _T("WebMessenger"), _T("ClientIcons_MSN"), IDI_WEBMESSENGER, MSN_CASE }, + {"client_MSN", _T("|WLM*|MSN*|Windows Live*"), _T("MSN"), _T("ClientIcons_MSN"), IDI_MSN, MSN_CASE, TRUE }, + +//########################################################################################################################################################################################################### +//################################# AIM ############################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_Aim7", _T("AIM*7.*"), _T("AIM v7.x"), _T("ClientIcons_AIM"), IDI_AIM_7, AIM_CASE }, + {"client_Aim6", _T("AIM*6.*"), _T("AIM v6.x"), _T("ClientIcons_AIM"), IDI_AIM_6, AIM_CASE }, + {"client_Aim5", _T("AIM*5.*"), _T("AIM v5.x"), _T("ClientIcons_AIM"), IDI_AIM_5, AIM_CASE }, + {"client_Aim4", _T("AIM*4.*"), _T("AIM v4.x"), _T("ClientIcons_AIM"), IDI_AIM_4, AIM_CASE }, + + {"client_AIM_Triton", _T("*AIM*Triton*"), _T("AIM Triton"), _T("ClientIcons_AIM"), IDI_AIM_TRITON, AIM_CASE }, + {"client_AimMac", _T("AIM*Mac*"), _T("AIM for MacOS"), _T("ClientIcons_AIM"), IDI_AIM_MAC, AIM_CASE }, + {"client_AimMobile", _T("|AIM*Mobile*|AIM*gprs*|Aim*sms*"), _T("AIM Mobile"), _T("ClientIcons_AIM"), IDI_AIM_MOBILE, AIM_CASE }, + {"client_Naim", _T("*naim*"), _T("Naim"), _T("ClientIcons_AIM"), IDI_NAIM, AIM_CASE }, + {"client_miniaim", _T("*miniaim*"), _T("miniaim"), _T("ClientIcons_AIM"), IDI_MINIAIM, AIM_CASE }, + {"client_TerraIM", _T("*Terra*"), _T("TerraIM"), _T("ClientIcons_AIM"), IDI_TERRAIM, AIM_CASE }, + {"client_AIM", _T("AIM*"), _T("AIM"), _T("ClientIcons_AIM"), IDI_AIM, AIM_CASE }, + +//########################################################################################################################################################################################################### +//################################# YAHOO ############################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_Yahoo10", _T("*Yahoo*10*"), _T("Yahoo v10.x"), _T("ClientIcons_Yahoo"), IDI_YAHOO10, YAHOO_CASE }, + {"client_Yahoo9", _T("*Yahoo*9*"), _T("Yahoo v9.x"), _T("ClientIcons_Yahoo"), IDI_YAHOO8, YAHOO_CASE }, + {"client_Yahoo8", _T("*Yahoo*8*"), _T("Yahoo v8.x"), _T("ClientIcons_Yahoo"), IDI_YAHOO8, YAHOO_CASE }, + {"client_Yahoo7", _T("*Yahoo*7*"), _T("Yahoo v7.x"), _T("ClientIcons_Yahoo"), IDI_YAHOO7, YAHOO_CASE }, + {"client_Yahoo6", _T("*Yahoo*6*"), _T("Yahoo v6.x"), _T("ClientIcons_Yahoo"), IDI_YAHOO6, YAHOO_CASE }, + {"client_Yahoo5", _T("*Yahoo*5*"), _T("Yahoo v5.x"), _T("ClientIcons_Yahoo"), IDI_YAHOO5, YAHOO_CASE }, + {"client_YahGoMobile", _T("|Yahoo*Go*|Yahoo*Mobile*"), _T("Yahoo! Go Mobile"), _T("ClientIcons_Yahoo"), IDI_YAHOO_GO_MOBILE, YAHOO_CASE }, + {"client_PingBox", _T("*Yahoo*PingBox*"), _T("Yahoo PingBox"), _T("ClientIcons_Yahoo"), IDI_PINGBOX, YAHOO_CASE }, + {"client_YahooWeb", _T("*Yahoo*Web*Messenger"), _T("Yahoo Web Messenger"), _T("ClientIcons_Yahoo"), IDI_YAHOO10, YAHOO_CASE }, + {"client_libyahoo2", _T("*libyahoo*"), _T("libyahoo2"), _T("ClientIcons_Yahoo"), IDI_LIBYAHOO2, YAHOO_CASE }, + {"client_Yahoo", _T("*Yahoo*"), _T("Yahoo"), _T("ClientIcons_Yahoo"), IDI_YAHOO, YAHOO_CASE }, + +//########################################################################################################################################################################################################### +//################################# GADU-GADU ######################################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_Gadu_Gadu_7", _T("Gadu-Gadu*7*"), _T("Gadu-Gadu v7.x"), _T("ClientIcons_Gadu"), IDI_GADU_GADU_7, GG_CASE }, + {"client_Gadu_Gadu_6", _T("Gadu-Gadu*6*"), _T("Gadu-Gadu v6.x"), _T("ClientIcons_Gadu"), IDI_GADU_GADU_6, GG_CASE }, + +//########################################################################################################################################################################################################### +//################################# MAIL.RU ######################################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_MRA_official", _T("|magent*|Mail.ru Agent*official*") + _T("|Mail.ru Agent*PC*") + _T("|http://agent.mail.ru*"), _T("Mail.Ru Agent (official)"), _T("ClientIcons_MRA"), IDI_MAIL_RU_OFFICIAL, MRA_CASE }, + {"client_MRA_Mobile", _T("|wmagent*|MobileAgent*") + _T("|sagent*|Mail.ru Agent*Symbian*") + _T("|jagent*"), _T("Mail.Ru Mobile Agent"), _T("ClientIcons_MRA"), IDI_MAIL_RU_MOBILE, MRA_CASE }, + {"client_MRA_web", _T("Web Agent*"), _T("Mail.Ru Web Agent"), _T("ClientIcons_MRA"), IDI_MAIL_RU_WEBAGENT, MRA_CASE }, + {"client_MRA_unknown", _T("Mail.ru Agent*"), _T("Mail.Ru (unknown client)"), _T("ClientIcons_MRA"), IDI_MAIL_RU_UNKNOWN, MRA_CASE }, + +//########################################################################################################################################################################################################### +//################################# OTHER CLIENTS ##################################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_Android", _T("*Android*"), _T("Android"), _T("ClientIcons_multiproto"), IDI_ANDROID, MULTI_CASE, TRUE }, + {"client_Pidgin", _T("|*Pidgin*|*libpurple*|Purple*"), _T("Pidgin (libpurple)"), _T("ClientIcons_multiproto"), IDI_PIDGIN, MULTI_CASE }, + + {"client_Skype", _T("*Skype**"), _T("Skype client"), _T("ClientIcons_Others"), IDI_SKYPE, OTHER_PROTOS_CASE }, + +//########################################################################################################################################################################################################### +//################################# WEATHER ######################################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_accu", _T("*accuweather*"), _T("AccuWeather"), _T("ClientIcons_Weather"), IDI_ACCU, WEATHER_CASE, TRUE }, + {"client_gismeteo", _T("*gismeteo*"), _T("GisMeteo"), _T("ClientIcons_Weather"), IDI_GISMETEO, WEATHER_CASE, TRUE }, + {"client_intelli", _T("*intellicast*"), _T("Intellicast"), _T("ClientIcons_Weather"), IDI_INTELLI, WEATHER_CASE, TRUE }, + {"client_meteogid", _T("|*meteo-gid*|*meteogid*"), _T("Meteo-Gid"), _T("ClientIcons_Weather"), IDI_METEOGID, WEATHER_CASE, TRUE }, + {"client_meteonovosti", _T("*meteonovosti*"), _T("Meteonovosti"), _T("ClientIcons_Weather"), IDI_METEONOVOSTI, WEATHER_CASE, TRUE }, + {"client_noaa", _T("*noaa*"), _T("NOAA Weather"), _T("ClientIcons_Weather"), IDI_NOAA, WEATHER_CASE, TRUE }, + {"client_real", _T("*realmeteo*"), _T("RealMeteo"), _T("ClientIcons_Weather"), IDI_REALMETEO, WEATHER_CASE, TRUE }, + {"client_under", _T("Weather Underground*"), _T("Weather Underground"), _T("ClientIcons_Weather"), IDI_UNDERGROUND, WEATHER_CASE, TRUE }, + {"client_weatherxml", _T("*WeatherXML*"), _T("WeatherXML"), _T("ClientIcons_Weather"), IDI_WEATHERXML, WEATHER_CASE, TRUE }, + {"client_wetter", _T("*wetter*"), _T("Wetter"), _T("ClientIcons_Weather"), IDI_WETTER, WEATHER_CASE, TRUE }, + {"client_yweather", _T("*Yahoo Weather*"), _T("Yahoo Weather"), _T("ClientIcons_Weather"), IDI_YWEATHER, WEATHER_CASE, TRUE }, + {"client_weather_cn", _T("*weather.com.cn*"), _T("Weather CN"), _T("ClientIcons_Weather"), IDI_WEATHER_CN, WEATHER_CASE, TRUE }, + {"client_weather", _T("*weather*"), _T("Weather"), _T("ClientIcons_Weather"), IDI_WEATHER, WEATHER_CASE, TRUE }, + +//########################################################################################################################################################################################################### +//################################# RSS ############################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_rss09x", _T("*RSS*0.9*"), _T("RSS 0.9x"), _T("ClientIcons_RSS"), IDI_RSS09, RSS_CASE }, + {"client_rss2", _T("*RSS*2.*"), _T("RSS 2"), _T("ClientIcons_RSS"), IDI_RSS2, RSS_CASE }, + {"client_rss1", _T("*RSS*1.*"), _T("RSS 1"), _T("ClientIcons_RSS"), IDI_RSS1, RSS_CASE }, + {"client_atom3", _T("*Atom*3.*"), _T("Atom 3"), _T("ClientIcons_RSS"), IDI_ATOM3, RSS_CASE }, + {"client_atom1", _T("*Atom*1.*"), _T("Atom 1"), _T("ClientIcons_RSS"), IDI_ATOM1, RSS_CASE }, + +//########################################################################################################################################################################################################### +//################################# QQ ############################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_MobileQQ", _T("|Mobile*QQ*|iPhone*QQ*|QQ WAP*"), _T("Mobile QQ"), _T("ClientIcons_QQ"), IDI_MOBILEQQ, QQ_CASE }, + {"client_QQConcept", _T("QQ*Concept*"), _T("QQ Concept"), _T("ClientIcons_QQ"), IDI_QQCONCEPT, QQ_CASE }, + {"client_QQCRM", _T("QQ*CRM*"), _T("QQ CRM"), _T("ClientIcons_QQ"), IDI_QQCRM, QQ_CASE }, + {"client_QQSilver", _T("QQ*Silverlight*"), _T("QQ Silverlight"), _T("ClientIcons_QQ"), IDI_QQSILVER, QQ_CASE }, + {"client_TM2008", _T("|TM2008*|TM2009*|TM2010*"), _T("TM 2008 and >"), _T("ClientIcons_QQ"), IDI_TM2008, QQ_CASE }, + {"client_TM", _T("TM*"), _T("TM"), _T("ClientIcons_QQ"), IDI_TM, QQ_CASE }, + {"client_QQInt", _T("QQ*International*"), _T("QQ International"), _T("ClientIcons_QQ"), IDI_QQINT, QQ_CASE }, + {"client_YamQQ", _T("YamQQ*"), _T("Yam QQ"), _T("ClientIcons_QQ"), IDI_YAMQQ, QQ_CASE }, + {"client_WebQQ", _T("WebQQ*"), _T("WebQQ"), _T("ClientIcons_QQ"), IDI_WEBQQ, QQ_CASE }, + {"client_QQ", _T("QQ*"), _T("QQ"), _T("ClientIcons_QQ"), IDI_QQ, QQ_CASE }, + +//########################################################################################################################################################################################################### +//################################# UNDEFINED CLIENTS ################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_Notfound", _T("Notfound"), _T("client not found"), _T(""), IDI_NOTFOUND, OTHERS_CASE, TRUE }, + {"client_Unknown", _T("|*Unknown*|..."), _T("unknown client"), _T(""), IDI_UNKNOWN, OTHERS_CASE, TRUE }, + {"client_Undetected", _T("?*"), _T("undetected client"), _T(""), IDI_UNDETECTED, OTHERS_CASE, TRUE }, + +}; + +int DEFAULT_KN_FP_MASK_COUNT = SIZEOF(def_kn_fp_mask); + +//########################################################################################################################################################################################################### +//################################# OVERLAYS LAYER #1 ################################################################################################################################################# +//########################################################################################################################################################################################################### + + +KN_FP_MASK def_kn_fp_overlays_mask[] = +{// {"Client_IconName", _T("|^*Mask*|*names*"), _T("Icon caption"), _T("iconpack name"), IDI_RESOURCE_ID, CLIENT_CASE, OVERLAY? }, +//########################################################################################################################################################################################################### +//################################# MIRANDA PACKS OVERLAYS ######################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_AF_pack", _T("*AF*Pack*"), _T("AF"), _T("ClientIcons_packs"), IDI_MIRANDA_AF, MIRANDA_PACKS_CASE }, + {"client_AlfaMaR_pack", _T("*AlfaMaR*"), _T("AlfaMaR"), _T("ClientIcons_packs"), IDI_MIRANDA_ALFAMAR, MIRANDA_PACKS_CASE }, + {"client_Amatory_pack", _T("*Amatory*"), _T("Amatory"), _T("ClientIcons_packs"), IDI_MIRANDA_AMATORY, MIRANDA_PACKS_CASE }, + {"client_BRI_pack", _T("*bri*edition*"), _T("Bri edition"), _T("ClientIcons_packs"), IDI_MIRANDA_BRI, MIRANDA_PACKS_CASE }, + {"client_Devil_pack", _T("*6.6.6*"), _T("Devil Suite"), _T("ClientIcons_packs"), IDI_MIRANDA_DEVIL, MIRANDA_PACKS_CASE }, + {"client_E33_pack", _T("*[E33]*"), _T("E33"), _T("ClientIcons_packs"), IDI_MIRANDA_E33, MIRANDA_PACKS_CASE }, + {"client_FR_pack", _T("*FR*Pack*"), _T("Miranda FR"), _T("ClientIcons_packs"), IDI_MIRANDA_FR, MIRANDA_PACKS_CASE }, + {"client_Faith_pack", _T("*Faith*Pack*"), _T("Faith"), _T("ClientIcons_packs"), IDI_MIRANDA_FAITH, MIRANDA_PACKS_CASE }, + {"client_Final_pack", _T("*[Final*Pack]*"), _T("Final Pack"), _T("ClientIcons_packs"), IDI_MIRANDA_FINAL, MIRANDA_PACKS_CASE }, + {"client_Freize_pack", _T("*Freize*"), _T("Freize"), _T("ClientIcons_packs"), IDI_MIRANDA_FREIZE, MIRANDA_PACKS_CASE }, + {"client_Ghost_pack", _T("*Ghost's*"), _T("Ghost's Pack"), _T("ClientIcons_packs"), IDI_MIRANDA_GHOST, MIRANDA_PACKS_CASE }, + {"client_HCoffee_pack", _T("*[HotCoffee]*"), _T("HotCoffee"), _T("ClientIcons_packs"), IDI_MIRANDA_CAPPUCCINO, MIRANDA_PACKS_CASE }, + {"client_HierOS_pack", _T("*HierOS*"), _T("HierOS"), _T("ClientIcons_packs"), IDI_MIRANDA_HIEROS, MIRANDA_PACKS_CASE }, + {"client_ICE_pack", _T("|*miranda*[ice*]|*induction*"), _T("iCE / Induction"), _T("ClientIcons_packs"), IDI_MIRANDA_INDUCTION, MIRANDA_PACKS_CASE }, + {"client_KDL_pack", _T("|*KDL*|*ÊÄË*"), _T("KDL"), _T("ClientIcons_packs"), IDI_MIRANDA_KDL, MIRANDA_PACKS_CASE }, + {"client_Kolich_pack", _T("*Kolich*"), _T("Kolich"), _T("ClientIcons_packs"), IDI_MIRANDA_KOLICH, MIRANDA_PACKS_CASE }, + {"client_Kuzzman_pack", _T("*kuzzman*"), _T("Kuzzman"), _T("ClientIcons_packs"), IDI_MIRANDA_KUZZMAN, MIRANDA_PACKS_CASE }, + {"client_Lenin_pack", _T("*[Lenin*]*"), _T("Lenin Pack"), _T("ClientIcons_packs"), IDI_MIRANDA_LENINPACK, MIRANDA_PACKS_CASE }, + {"client_Lestat_pack", _T("*[Lpack]*"), _T("Lestat Pack"), _T("ClientIcons_packs"), IDI_MIRANDA_LESTAT, MIRANDA_PACKS_CASE }, + {"client_LexSys_pack", _T("|*MirandaLS*|*LexSys*"), _T("LexSys"), _T("ClientIcons_packs"), IDI_MIRANDA_LEXSYS, MIRANDA_PACKS_CASE }, + {"client_MD_pack", _T("*MDpack*"), _T("MDpack"), _T("ClientIcons_packs"), IDI_MIRANDA_MD, MIRANDA_PACKS_CASE }, + {"client_Mataes_pack", _T("*Mataes*"), _T("Mataes Pack"), _T("ClientIcons_packs"), IDI_MIRANDA_MATAES, MIRANDA_PACKS_CASE }, + {"client_Mir_ME_pack", _T("*[Miranda ME]*"), _T("Miranda ME"), _T("ClientIcons_packs"), IDI_MIRANDA_ME, MIRANDA_PACKS_CASE }, + {"client_Native_pack", _T("*Native*"), _T("Native"), _T("ClientIcons_packs"), IDI_MIRANDA_NATIVE, MIRANDA_PACKS_CASE }, + {"client_New_Style_pack", _T("*New Style*"), _T("New Style"), _T("ClientIcons_packs"), IDI_MIRANDA_NEW_STYLE, MIRANDA_PACKS_CASE }, + {"client_Pilot_pack", _T("*Pilot*"), _T("Pilot"), _T("ClientIcons_packs"), IDI_MIRANDA_PILOT, MIRANDA_PACKS_CASE }, + {"client_Razunter_pack", _T("*Razunter's*"), _T("Razunter's Pk"), _T("ClientIcons_packs"), IDI_MIRANDA_RAZUNTER, MIRANDA_PACKS_CASE }, + {"client_Robyer_pack", _T("*RobyerPack*"), _T("Robyer Pack"), _T("ClientIcons_packs"), IDI_MIRANDA_ROBYER, MIRANDA_PACKS_CASE }, + {"client_SSS_pack", _T("*sss*pack*"), _T("SSS build"), _T("ClientIcons_packs"), IDI_MIRANDA_SSS_MOD, MIRANDA_PACKS_CASE }, + {"client_Se7ven_pack", _T("|^*sss*|*[S7*pack]*|*[S7]*"), _T("Se7ven"), _T("ClientIcons_packs"), IDI_MIRANDA_SE7VEN, MIRANDA_PACKS_CASE }, + {"client_SpellhowleR_pack", _T("*Spellhowler*"), _T("xSpellhowleRx Pack"), _T("ClientIcons_packs"), IDI_MIRANDA_SPELLHOWLER,MIRANDA_PACKS_CASE }, + {"client_Stalker_pack", _T("*Stalker*"), _T("Stalker"), _T("ClientIcons_packs"), IDI_MIRANDA_STALKER, MIRANDA_PACKS_CASE }, + {"client_Tweety_pack", _T("*tweety*"), _T("Tweety"), _T("ClientIcons_packs"), IDI_MIRANDA_TWEETY, MIRANDA_PACKS_CASE }, + {"client_Umedon_pack", _T("*Miranda*Umedon*"), _T("Umedon"), _T("ClientIcons_packs"), IDI_MIRANDA_UMEDON, MIRANDA_PACKS_CASE }, + {"client_ValeraVi_pack", _T("*Valera*Vi*"), _T("ValeraVi"), _T("ClientIcons_packs"), IDI_MIRANDA_VALERAVI, MIRANDA_PACKS_CASE }, + {"client_Watcher_pack", _T("*[Watcher*]*"), _T("Watcher Pack"), _T("ClientIcons_packs"), IDI_MIRANDA_WATCHER, MIRANDA_PACKS_CASE }, + {"client_YAOL_pack", _T("*yaol*"), _T("YAOL"), _T("ClientIcons_packs"), IDI_MIRANDA_YAOL, MIRANDA_PACKS_CASE }, + {"client_dar_veter_pack", _T("*Dar_veter*"), _T("Dar_veter Pack"), _T("ClientIcons_packs"), IDI_MIRANDA_DAR, MIRANDA_PACKS_CASE }, + {"client_dmikos_pack", _T("*dmikos*"), _T("Dmikos"), _T("ClientIcons_packs"), IDI_MIRANDA_DMIKOS, MIRANDA_PACKS_CASE }, + {"client_zeleboba_pack", _T("*zeleboba*"), _T("zeleboba's"), _T("ClientIcons_packs"), IDI_MIRANDA_ZELEBOBA, MIRANDA_PACKS_CASE }, + +//########################################################################################################################################################################################################### +//################################# PROTO OVERLAYS ################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_AIM_over", _T("*AIM*"), _T("AIM overlay"), _T("ClientIcons_overlays"), IDI_AIMOSCAR_OVERLAY, OVERLAYS_PROTO_CASE }, //FIX + {"client_ICQJ_Plus_over", _T("*ICQ*Plus*"), _T("ICQJ Plus Mod overlay"), _T("ClientIcons_overlays"), IDI_ICQJ_PLUS_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_ICQJ_over", _T("|^ICQ*|*ICQ*"), _T("ICQJ overlay"), _T("ClientIcons_overlays"), IDI_ICQJ_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_IRC_over", _T("Miranda*IRC*"), _T("IRC overlay"), _T("ClientIcons_overlays"), IDI_IRC_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_JGmail_over", _T("*JGmail*"), _T("JGmail overlay"), _T("ClientIcons_overlays"), IDI_GMAIL_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_JGTalk_over", _T("*JGTalk*"), _T("JGTalk overlay"), _T("ClientIcons_overlays"), IDI_JGTALK_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_Jabber_over", _T("|Miranda*Jabber*|*t Jabber*"), _T("Jabber overlay"), _T("ClientIcons_overlays"), IDI_JABBER_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_MailRu_over", _T("|*Mail.ru*IM*|*MRA*"), _T("Mail.Ru Agent overlay"), _T("ClientIcons_overlays"), IDI_MAILRU_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_MSN_over", _T("Miranda*MSN*"), _T("MSN overlay"), _T("ClientIcons_overlays"), IDI_MSN_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_QQ_over", _T("|Miranda*QQ*|MIMQQ*"), _T("QQ overlay"), _T("ClientIcons_overlays"), IDI_QQ_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_Tlen_over", _T("*tlen.pl"), _T("Tlen.pl overlay"), _T("ClientIcons_overlays"), IDI_TLEN_OVERLAY, OVERLAYS_PROTO_CASE }, + {"client_Yahoo_over", _T("*yahoo*"), _T("Yahoo overlay"), _T("ClientIcons_overlays"), IDI_YAHOO_OVERLAY, OVERLAYS_PROTO_CASE }, + +//########################################################################################################################################################################################################### +//################################# CLIENT VERSION OVERLAYS ######################################################################################################################################### +//########################################################################################################################################################################################################### + {"client_Mir_010_over", _T("*Miranda*0.10.*"), _T("Miranda v0.10 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_10, MIRANDA_VERSION_CASE }, + {"client_Mir_09_over", _T("*Miranda*0.9.*"), _T("Miranda v0.9 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_9, MIRANDA_VERSION_CASE }, + {"client_Mir_08_over", _T("*Miranda*0.8.*"), _T("Miranda v0.8 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_8, MIRANDA_VERSION_CASE }, + {"client_Mir_07_over", _T("*Miranda*0.7.*"), _T("Miranda v0.7 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_7, MIRANDA_VERSION_CASE }, + {"client_Mir_06_over", _T("*Miranda*0.6.*"), _T("Miranda v0.6 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_6, MIRANDA_VERSION_CASE }, + {"client_Mir_05_over", _T("*Miranda*0.5.*"), _T("Miranda v0.5 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_5, MIRANDA_VERSION_CASE }, + {"client_Mir_04_over", _T("*Miranda*0.4.*"), _T("Miranda v0.4 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_4, MIRANDA_VERSION_CASE }, + + {"client_ICQ6_over", _T("ICQ*6*"), _T("ICQ v6.x overlay"), _T("ClientIcons_ICQ"), IDI_ICQ6_OVERLAY, ICQ_OFFICIAL_CASE }, + {"client_ICQ7_over", _T("ICQ*7*"), _T("ICQ v7.x overlay"), _T("ClientIcons_ICQ"), IDI_ICQ7_OVERLAY, ICQ_OFFICIAL_CASE }, + {"client_ICQ8_over", _T("ICQ*8*"), _T("ICQ v8.x overlay"), _T("ClientIcons_ICQ"), IDI_ICQ8_OVERLAY, ICQ_OFFICIAL_CASE }, + + {"client_Yahoo10", _T("*Yahoo 10*"), _T("Yahoo v10.x overlay"), _T("ClientIcons_Yahoo"), IDI_CLIENT_YAHOO10, YAHOO_CASE }, + {"client_Yahoo9", _T("*Yahoo 9*"), _T("Yahoo v9.x overlay"), _T("ClientIcons_Yahoo"), IDI_CLIENT_YAHOO9, YAHOO_CASE }, + {"client_Yahoo8", _T("*Yahoo 8*"), _T("Yahoo v8.x overlay"), _T("ClientIcons_Yahoo"), IDI_CLIENT_YAHOO8, YAHOO_CASE }, + {"client_Yahoo7", _T("*Yahoo 7*"), _T("Yahoo v7.x overlay"), _T("ClientIcons_Yahoo"), IDI_CLIENT_YAHOO7, YAHOO_CASE }, + {"client_Yahoo6", _T("*Yahoo 6*"), _T("Yahoo v6.x overlay"), _T("ClientIcons_Yahoo"), IDI_CLIENT_YAHOO6, YAHOO_CASE }, + {"client_Yahoo5", _T("*Yahoo 5*"), _T("Yahoo v5.x overlay"), _T("ClientIcons_Yahoo"), IDI_CLIENT_YAHOO5, YAHOO_CASE }, + + {"client_QQ_2011", _T("|QQ2011*|TM2011*"), _T("TM/QQ 2011 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM_QQ2011, QQ_CASE }, + {"client_QQ_2010", _T("|QQ2010*|TM2010*"), _T("TM/QQ 2010 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM_QQ2010, QQ_CASE }, + {"client_QQ_2009", _T("|QQ2009*|TM2009*"), _T("TM/QQ 2009 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM_QQ2009, QQ_CASE }, + {"client_QQ_2008", _T("|QQ2008*|TM2008*"), _T("TM/QQ 2008 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM_QQ2008, QQ_CASE }, + {"client_QQ_2007", _T("|QQ2007*|TM2007*"), _T("TM/QQ 2007 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM_QQ2007, QQ_CASE }, + {"client_QQ_2006", _T("|QQ2006*|TM2006*"), _T("TM/QQ 2006 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM_QQ2006, QQ_CASE }, + {"client_QQ_2005", _T("|QQ2005*|TM2005*"), _T("TM/QQ 2005 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM_QQ2005, QQ_CASE }, + {"client_QQ_2004", _T("QQ2004*"), _T("QQ 2004 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_QQ2004, QQ_CASE }, + {"client_QQ_2003", _T("|QQ2003*|TM 3.*"), _T("TM 3.x / QQ 2003 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM_QQ2003, QQ_CASE }, + {"client_TM_2002", _T("TM 2.*"), _T("TM 2.x overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM2, QQ_CASE }, + {"client_TM_2001", _T("TM 1.*"), _T("TM 1.x overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_TM1, QQ_CASE }, + {"client_QQ_2000", _T("QQ2000*"), _T("QQ 2000 overlay"), _T("ClientIcons_QQ"), IDI_CLIENT_QQ2000, QQ_CASE }, + + + {"client_Tlen_7", _T("Tlen Protocol 16"), _T("Tlen 7.x overlay"), _T("ClientIcons_Tlen"), IDI_CLIENT_TLEN7, TLEN_CASE }, + {"client_Tlen_6", _T("Tlen Protocol 10"), _T("Tlen 6.x overlay"), _T("ClientIcons_Tlen"), IDI_CLIENT_TLEN6, TLEN_CASE }, + {"client_Tlen_5", _T("Tlen Protocol 7"), _T("Tlen 5.x overlay"), _T("ClientIcons_Tlen"), IDI_CLIENT_TLEN5, TLEN_CASE }, + + {"client_weather_over", _T("*Weather*"), _T("Weather"), _T("ClientIcons_Weather"), IDI_CLIENT_WEATHER, WEATHER_CASE }, + +//########################################################################################################################################################################################################### +//################################# PLATFORM OVERLAYS ################################################################################################################################################# +//########################################################################################################################################################################################################### + {"client_on_Win32", _T("|*Win32*|*windows*") + _T("|* WM *|wmagent*|*Vista*"), _T("Windows overlay"), _T("ClientIcons_overlays"), IDI_PLATFORM_WIN, OVERLAYS_PLATFORM_CASE }, + {"client_on_iOS", _T("|*ipad*|*iphone*"), _T("iOS overlay (iPhone/iPad)"), _T("ClientIcons_overlays"), IDI_PLATFORM_IOS, OVERLAYS_PLATFORM_CASE }, + {"client_on_Mac", _T("|^*smack*|* Mac *|*mac*"), _T("MacOS overlay"), _T("ClientIcons_overlays"), IDI_PLATFORM_MAC, OVERLAYS_PLATFORM_CASE }, + {"client_on_Linux", _T("*Linux*"), _T("Linux overlay"), _T("ClientIcons_overlays"), IDI_PLATFORM_LINUX, OVERLAYS_PLATFORM_CASE }, + {"client_on_Flash", _T("*Flash*"), _T("Flash overlay"), _T("ClientIcons_overlays"), IDI_PLATFORM_FLASH, OVERLAYS_PLATFORM_CASE }, + {"client_on_Java", _T("|*Java*|jagent*|ICQ2Go!*"), _T("Java overlay"), _T("ClientIcons_overlays"), IDI_PLATFORM_JAVA, OVERLAYS_PLATFORM_CASE }, + {"client_on_Symbian", _T("|*Symbian*|sagent*"), _T("Symbian overlay"), _T("ClientIcons_overlays"), IDI_PLATFORM_SYMBIAN, OVERLAYS_PLATFORM_CASE }, + {"client_on_Android", _T("|*Android*|"), _T("Android overlay"), _T("ClientIcons_overlays"), IDI_PLATFORM_ANDROID, OVERLAYS_PLATFORM_CASE }, + +}; + +int DEFAULT_KN_FP_OVERLAYS_COUNT = SIZEOF(def_kn_fp_overlays_mask); + +//########################################################################################################################################################################################################### +//########################################################################################################################################################################################################### +//################################# OVERLAYS LAYER #2 ############################################################################################################################################# +//########################################################################################################################################################################################################### +//########################################################################################################################################################################################################### + +KN_FP_MASK def_kn_fp_overlays2_mask[] = +{// IconName Mask Icon caption NULL ICON_RESOURCE_ID + {"client_debug_overlay", _T("|*[*debug*]*|*test*|*òåñò*"), _T("debug overlay"), _T("ClientIcons_overlays"), IDI_DEBUG_OVERLAY, OVERLAYS_RESOURCE_CASE }, + {"client_home_overlay", _T("|*[*home*]*|*[*äîì*]*|*[*õîìå*]*"), _T("home overlay"), _T("ClientIcons_overlays"), IDI_HOME_OVERLAY, OVERLAYS_RESOURCE_CASE }, + {"client_work_overlay", _T("|*[*work*]*|*[*ðàáîòà*]*|*wkr*"), _T("[Work]"), _T("ClientIcons_overlays"), IDI_WORK_OVERLAY, OVERLAYS_RESOURCE_CASE }, + {"client_office_overlay", _T("|*[*office*]*|*[*îôèñ*]*"), _T("[Office]"), _T("ClientIcons_overlays"), IDI_OFFICE_OVERLAY, OVERLAYS_RESOURCE_CASE }, + {"client_mobile_overlay", _T("|*[*mobile*]*|*[*pda*]*"), _T("mobile overlay"), _T("ClientIcons_overlays"), IDI_MOBILE_OVERLAY, OVERLAYS_RESOURCE_CASE }, + {"client_note_overlay", _T("|*[*note*]*|*[*laptop*]*|*[*usb*]*") + _T("|*[*êèðïè÷*]*|*[*portable*]*|"), _T("notebook overlay"), _T("ClientIcons_overlays"), IDI_NOTEBOOK_OVERLAY, OVERLAYS_RESOURCE_CASE }, + + {"client_Mir_010_over", _T("*Miranda*0.10.*"), _T("Miranda v0.10 #2 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_10s, MIRANDA_VERSION_CASE }, + {"client_Mir_09_over", _T("*Miranda*0.9.*"), _T("Miranda v0.9 #2 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_9s, MIRANDA_VERSION_CASE }, + {"client_Mir_08_over", _T("*Miranda*0.8.*"), _T("Miranda v0.8 #2 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_8s, MIRANDA_VERSION_CASE }, + {"client_Mir_07_over", _T("*Miranda*0.7.*"), _T("Miranda v0.7 #2 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_7s, MIRANDA_VERSION_CASE }, + {"client_Mir_06_over", _T("*Miranda*0.6.*"), _T("Miranda v0.6 #2 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_6s, MIRANDA_VERSION_CASE }, + {"client_Mir_05_over", _T("*Miranda*0.5.*"), _T("Miranda v0.5 #2 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_5s, MIRANDA_VERSION_CASE }, + {"client_Mir_04_over", _T("*Miranda*0.4.*"), _T("Miranda v0.4 #2 overlay"), _T("ClientIcons_Miranda"), IDI_MIRANDA_4s, MIRANDA_VERSION_CASE }, + +}; + +int DEFAULT_KN_FP_OVERLAYS2_COUNT = SIZEOF(def_kn_fp_overlays2_mask); + +//########################################################################################################################################################################################################### +//########################################################################################################################################################################################################### +//############################## OVERLAYS LAYER #3 ################################################################################################################################################# +//########################################################################################################################################################################################################### +KN_FP_MASK def_kn_fp_overlays3_mask[] = +{// {"Client_IconName", _T("|^*Mask*|*names*"), _T("Icon caption"), _T("iconpack name"), IDI_RESOURCE_ID, CLIENT_CASE, OVERLAY? }, + {"client_SecureIM_over", _T("*Secure*IM*"), _T("SecureIM overlay"), _T("ClientIcons_overlays"), IDI_SECUREIM_OVERLAY, OVERLAYS_SECURITY_CASE }, + {"client_SimpPro_over", _T("*SimpPro*"), _T("SimpPro overlay"), _T("ClientIcons_overlays"), IDI_SIMPPRO_OVERLAY, OVERLAYS_SECURITY_CASE }, + {"client_SimpLite_over", _T("*SimpLite*"), _T("SimpLite overlay"), _T("ClientIcons_overlays"), IDI_SIMPLITE_OVERLAY, OVERLAYS_SECURITY_CASE }, + {"client_IMSecure_over", _T("*IMSecure*"), _T("IMSecure overlay"), _T("ClientIcons_overlays"), IDI_IMSECURE_OVERLAY, OVERLAYS_SECURITY_CASE }, + + {"client_platform_x64", _T("|*x64*|*64*bit*"), _T("x64 overlay"), _T("ClientIcons_overlays"), IDI_PLATFORM_X64, OVERLAYS_PLATFORM_CASE }, + {"client_platform_x32", _T("|*x32*|*32*bit*|*x86*"), _T("x32 overlay"), _T("ClientIcons_overlays"), IDI_PLATFORM_X32, OVERLAYS_PLATFORM_CASE }, + + {"client_Unicode", _T("*unicode*"), _T("Unicode overlay"), _T("ClientIcons_overlays"), IDI_CLIENT_UNICODE, OVERLAYS_RESOURCE_CASE }, +}; + +int DEFAULT_KN_FP_OVERLAYS3_COUNT = SIZEOF(def_kn_fp_overlays3_mask); diff --git a/plugins/FingerprintNG/src/options.cpp b/plugins/FingerprintNG/src/options.cpp new file mode 100644 index 0000000000..76dff9ebea --- /dev/null +++ b/plugins/FingerprintNG/src/options.cpp @@ -0,0 +1,163 @@ +/* +Fingerprint NG (client version) icons module for Miranda NG + +Copyright © 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +//Start of header +#include "global.h" + +struct _settingsInfo +{ + int idCtrl; + LPCSTR szSetName; +} +static settings [] = +{ + {IDC_GROUP_MIRANDA, "GroupMiranda"}, + {IDC_GROUP_MIRANDA_VERSION, "GroupMirandaVersion"}, + {IDC_GROUP_MIRANDA_PACKS, "GroupMirandaPacks"}, + + {IDC_GROUP_MULTI, "GroupMulti"}, + {IDC_GROUP_AIM, "GroupAIM"}, + {IDC_GROUP_GG, "GroupGG"}, + {IDC_GROUP_ICQ, "GroupICQ"}, + {IDC_GROUP_IRC, "GroupIRC"}, + {IDC_GROUP_JABBER, "GroupJabber"}, + {IDC_GROUP_MRA, "GroupMRA"}, + {IDC_GROUP_MSN, "GroupMSN"}, + {IDC_GROUP_QQ, "GroupQQ"}, + {IDC_GROUP_RSS, "GroupRSS"}, + {IDC_GROUP_TLEN, "GroupTlen"}, + {IDC_GROUP_WEATHER, "GroupWeather"}, + {IDC_GROUP_YAHOO, "GroupYahoo"}, + + {IDC_GROUP_OTHER_PROTOS, "GroupOtherProtos"}, + {IDC_GROUP_OTHERS, "GroupOthers"}, + + {IDC_GROUP_OVERLAYS_RESOURCE, "GroupOverlaysResource"}, + {IDC_GROUP_OVERLAYS_PLATFORM, "GroupOverlaysPlatform"}, + {IDC_GROUP_OVERLAYS_PROTO, "GroupOverlaysProtos"}, + {IDC_GROUP_OVERLAYS_SECURITY, "GroupOtherProtos"}, +// {IDC_GROUP_OVERLAYS_RESOURCE_ALT, "GroupOverlays"}, + +}; + +static void OptDlgChanged(HWND hwndDlg, BOOL show) +{ + if (show) + ShowWindow(GetDlgItem(hwndDlg, IDC_OPTCHANGENOTE), SW_SHOW); + SendMessage(GetParent(hwndDlg), PSM_CHANGED, 0, 0); +} + +static void LoadDBCheckState(HWND hwndDlg, int idCtrl, LPCSTR szSetting, BYTE bDef) +{ + CheckDlgButton(hwndDlg, idCtrl, db_get_b(NULL, "Finger", szSetting, bDef)); +} + +static void StoreDBCheckState(HWND hwndDlg, int idCtrl, LPCSTR szSetting) +{ + db_set_b(NULL, "Finger", szSetting, (BYTE)IsDlgButtonChecked(hwndDlg, idCtrl)); +} + +static INT_PTR CALLBACK DlgProcOptions(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) +{ + switch(msg) { + case WM_INITDIALOG: + { + TranslateDialogDefault(hwndDlg); + for (int i = 0; i < SIZEOF(settings); i++) { + if (lstrcmpA(settings[i].szSetName, "ShowVersion") == 0) + LoadDBCheckState(hwndDlg, settings[i].idCtrl, settings[i].szSetName, 0); + else + LoadDBCheckState(hwndDlg, settings[i].idCtrl, settings[i].szSetName, 1); + } + + ShowWindow(GetDlgItem(hwndDlg, IDC_OPTCHANGENOTE), SW_HIDE); + } + break; + + case WM_COMMAND: + switch(LOWORD(wParam)) { + + case IDC_GROUP_MIRANDA: + case IDC_GROUP_MIRANDA_VERSION: + case IDC_GROUP_MIRANDA_PACKS: +// case IDC_GROUP_OVERLAYS_RESOURCE_ALT: + + OptDlgChanged(hwndDlg, true); + break; + + case IDC_GROUP_MULTI: + case IDC_GROUP_AIM: + case IDC_GROUP_GG: + case IDC_GROUP_ICQ: + case IDC_GROUP_IRC: + case IDC_GROUP_JABBER: + case IDC_GROUP_MRA: + case IDC_GROUP_MSN: + case IDC_GROUP_QQ: + case IDC_GROUP_RSS: + case IDC_GROUP_TLEN: + case IDC_GROUP_WEATHER: + case IDC_GROUP_YAHOO: + + case IDC_GROUP_OTHER_PROTOS: + case IDC_GROUP_OTHERS: + + case IDC_GROUP_OVERLAYS_RESOURCE: + case IDC_GROUP_OVERLAYS_PLATFORM: + case IDC_GROUP_OVERLAYS_PROTO: + case IDC_GROUP_OVERLAYS_SECURITY: + + OptDlgChanged(hwndDlg, false); + break; + + default: + return 0; + } + break; + + case WM_NOTIFY: + { + NMHDR *hdr = (NMHDR *)lParam; + if (hdr && hdr->code == PSN_APPLY) { + for (int i = 0; i < SIZEOF(settings); i++) + StoreDBCheckState(hwndDlg, settings[i].idCtrl, settings[i].szSetName); + + ClearFI(); + RegisterIcons(); + } + } + break; + } + return FALSE; +} + +int OnOptInitialise(WPARAM wParam, LPARAM lParam) +{ + OPTIONSDIALOGPAGE odp = { 0 }; + odp.cbSize = sizeof(odp); + odp.hInstance = g_hInst; + odp.ptszGroup = LPGENT("Customize"); + odp.pszTemplate = MAKEINTRESOURCEA(IDD_DIALOG); + odp.ptszTitle = LPGENT("Fingerprint"); + odp.pfnDlgProc = DlgProcOptions; + odp.flags = ODPF_BOLDGROUPS|ODPF_TCHAR;; + Options_AddPage(wParam, &odp); + return 0; +} diff --git a/plugins/FingerprintNG/src/resource.h b/plugins/FingerprintNG/src/resource.h new file mode 100644 index 0000000000..364f3dbcf6 --- /dev/null +++ b/plugins/FingerprintNG/src/resource.h @@ -0,0 +1,727 @@ +#include "version.h" + +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by resource.rc +//############################################################################################################## +//Other +#define IDI_BLANK 1 +#define IDI_NOTFOUND 2 +#define IDI_UNDETECTED 3 +#define IDI_UNKNOWN 4 + +//############################################################################################################## +//Skype clients +#define IDI_SKYPE 9 + +//############################################################################################################## +//MirandaIM clients +#define IDI_MIRANDA_NG 11 +#define IDI_MIRANDA_OLD 12 +#define IDI_MIRANDA_UNKNOWN 13 + +#define IDI_MIRANDA_04XX 21 +#define IDI_MIRANDA_05XX 22 +#define IDI_MIRANDA_06XX 23 +#define IDI_MIRANDA_07XX 24 +#define IDI_MIRANDA_08XX 25 +#define IDI_MIRANDA_09XX 26 +#define IDI_MIRANDA_010X 27 + +#define IDI_MIRANDA_4 31 +#define IDI_MIRANDA_5 32 +#define IDI_MIRANDA_6 33 +#define IDI_MIRANDA_7 34 +#define IDI_MIRANDA_8 35 +#define IDI_MIRANDA_9 36 +#define IDI_MIRANDA_10 37 + +#define IDI_MIRANDA_4s 41 +#define IDI_MIRANDA_5s 42 +#define IDI_MIRANDA_6s 43 +#define IDI_MIRANDA_7s 44 +#define IDI_MIRANDA_8s 45 +#define IDI_MIRANDA_9s 46 +#define IDI_MIRANDA_10s 47 + +//############################################################################################################## +//Jabber resource overlays +#define IDI_DEBUG_OVERLAY 51 +#define IDI_HOME_OVERLAY 52 +#define IDI_MOBILE_OVERLAY 53 +#define IDI_NOTEBOOK_OVERLAY 54 +#define IDI_OFFICE_OVERLAY 55 +#define IDI_WORK_OVERLAY 56 + +//############################################################################################################## +//Platform +#define IDI_PLATFORM_ANDROID 61 +#define IDI_PLATFORM_FLASH 62 +#define IDI_PLATFORM_IOS 63 +#define IDI_PLATFORM_JAVA 64 +#define IDI_PLATFORM_LINUX 65 +#define IDI_PLATFORM_MAC 66 +#define IDI_PLATFORM_SYMBIAN 67 +#define IDI_PLATFORM_WIN 68 + +#define IDI_CLIENT_UNICODE 71 +#define IDI_PLATFORM_X32 72 +#define IDI_PLATFORM_X64 73 + +//############################################################################################################## +//Clients overlays +#define IDI_AIMOSCAR_OVERLAY 75 +#define IDI_GMAIL_OVERLAY 76 +#define IDI_ICQJ_OVERLAY 77 +#define IDI_ICQJ_PLUS_OVERLAY 78 +#define IDI_IRC_OVERLAY 79 +#define IDI_JABBER_OVERLAY 80 +#define IDI_JGTALK_OVERLAY 81 +#define IDI_MAILRU_OVERLAY 82 +#define IDI_MSN_OVERLAY 83 +#define IDI_QQ_OVERLAY 84 +#define IDI_TLEN_OVERLAY 85 +#define IDI_YAHOO_OVERLAY 86 + +//############################################################################################################## +//Secure overlays +#define IDI_IMSECURE_OVERLAY 91 +#define IDI_SECUREIM_OVERLAY 92 +#define IDI_SIMPLITE_OVERLAY 93 +#define IDI_SIMPPRO_OVERLAY 94 + +//############################################################################################################## +//MirandaIM Packs +#define IDI_MIRANDA_A0X 101 +#define IDI_MIRANDA_AF 102 +#define IDI_MIRANDA_ALFAMAR 103 +#define IDI_MIRANDA_AMATORY 104 +#define IDI_MIRANDA_BRI 105 +#define IDI_MIRANDA_CAPPUCCINO 106 +#define IDI_MIRANDA_DAR 107 +#define IDI_MIRANDA_DEVIL 108 +#define IDI_MIRANDA_DMIKOS 109 +#define IDI_MIRANDA_E33 110 +#define IDI_MIRANDA_FAITH 111 +#define IDI_MIRANDA_FINAL 112 +#define IDI_MIRANDA_FR 113 +#define IDI_MIRANDA_FREIZE 114 +#define IDI_MIRANDA_GHOST 115 +#define IDI_MIRANDA_HIEROS 116 +#define IDI_MIRANDA_INDUCTION 117 +#define IDI_MIRANDA_KDL 118 +#define IDI_MIRANDA_KOLICH 119 +#define IDI_MIRANDA_KUZZMAN 120 +#define IDI_MIRANDA_LENINPACK 121 +#define IDI_MIRANDA_LESTAT 122 +#define IDI_MIRANDA_LEXSYS 123 +#define IDI_MIRANDA_MATAES 124 +#define IDI_MIRANDA_MD 125 +#define IDI_MIRANDA_ME 126 +#define IDI_MIRANDA_NATIVE 127 +#define IDI_MIRANDA_NEW_STYLE 128 +#define IDI_MIRANDA_PILOT 129 +#define IDI_MIRANDA_RAZUNTER 130 +#define IDI_MIRANDA_ROBYER 131 +#define IDI_MIRANDA_SE7VEN 132 +#define IDI_MIRANDA_SPELLHOWLER 133 +#define IDI_MIRANDA_SSS_MOD 134 +#define IDI_MIRANDA_STALKER 135 +#define IDI_MIRANDA_TWEETY 136 +#define IDI_MIRANDA_UMEDON 137 +#define IDI_MIRANDA_VALERAVI 138 +#define IDI_MIRANDA_WATCHER 139 +#define IDI_MIRANDA_YAOL 140 +#define IDI_MIRANDA_ZELEBOBA 141 + +//############################################################################################################## +//Official ICQ clients +#define IDI_ICQ 190 + +//############################################################################################################## +//Official ICQ overlays +#define IDI_ICQ6_OVERLAY 196 +#define IDI_ICQ7_OVERLAY 197 +#define IDI_ICQ8_OVERLAY 198 + +//############################################################################################################## +//Unofficial ICQ clients +#define IDI_1UND1 201 +#define IDI_ALICQ 202 +#define IDI_ANASTASIA 203 +#define IDI_ANDRQ 204 +#define IDI_ASIA 205 +#define IDI_COREPAGER 206 +#define IDI_DELPHI 207 +#define IDI_DICHAT 208 +#define IDI_GLICQ 209 +#define IDI_GNOMEICU 210 +#define IDI_ICAT 211 +#define IDI_ICQ2X 212 +#define IDI_ICY_JUICE 213 +#define IDI_JICQ 214 +#define IDI_KXICQ 215 +#define IDI_LIBICQ2000 216 +#define IDI_LICQ 217 +#define IDI_LOCID 218 +#define IDI_MICQ 219 +#define IDI_MIP 220 +#define IDI_NANOICQ 221 +#define IDI_NICQ 222 +#define IDI_QIP 223 +#define IDI_RANDQ_NEW 224 +#define IDI_SMAPER 225 +#define IDI_SMARTICQ 226 +#define IDI_SPAMBOT 227 +#define IDI_STICQ 228 +#define IDI_STRICQ 229 +#define IDI_TICQ 230 +#define IDI_VICQ 231 +#define IDI_VIRUS 232 +#define IDI_VMICQ 233 +#define IDI_WEBICQ 234 +#define IDI_YEEMP 235 +#define IDI_YSM 236 + +//############################################################################################################## +//IRC +#define IDI_AMIRC 301 +#define IDI_AMULE 302 +#define IDI_BABBEL 303 +#define IDI_BERSIRC 304 +#define IDI_CBIRC 305 +#define IDI_CHATZILLA 306 +#define IDI_CONVERSATION 307 +#define IDI_DIRC 308 +#define IDI_EGGDROP 309 +#define IDI_EGGDROP_RACBOT 310 +#define IDI_EMULE 311 +#define IDI_EMULE_MORPHXT 312 +#define IDI_EMULE_NEO 313 +#define IDI_EMULE_PLUS 314 +#define IDI_EMULE_XTREME 315 +#define IDI_FCHAT 316 +#define IDI_GDPCHAT 317 +#define IDI_GOPOWERTOOLS 318 +#define IDI_HYDRA_IRC 319 +#define IDI_ICECHAT 320 +#define IDI_IRC_UNKNOWN 321 +#define IDI_IRCLE 322 +#define IDI_IRCXPRO 323 +#define IDI_JIRCII 324 +#define IDI_JMIRC 325 +#define IDI_KLIENT 326 +#define IDI_KONVERSATION 327 +#define IDI_KSIRC 328 +#define IDI_KVIRC 329 +#define IDI_MIRC 330 +#define IDI_MP3_SCRIPT 331 +#define IDI_NEORATRION 332 +#define IDI_NETTALK 333 +#define IDI_NONAME_SCRIPT 334 +#define IDI_OPERA 335 +#define IDI_PIORUN 336 +#define IDI_PIRC 337 +#define IDI_PIRCH 338 +#define IDI_PJIRC 339 +#define IDI_PROCHAT 340 +#define IDI_PSYBNC 341 +#define IDI_SAVIRC 342 +#define IDI_SMART_IRC 343 +#define IDI_SNAK 344 +#define IDI_SYSRESET 345 +#define IDI_VIRCAIRC 346 +#define IDI_VISIONIRC 347 +#define IDI_VISUALIRC 348 +#define IDI_VORTECIRC 349 +#define IDI_WEECHAT 350 +#define IDI_WLIRC 351 +#define IDI_WMIRC 352 +#define IDI_XCHATAQUA 353 +#define IDI_XBITCH 354 +#define IDI_XCHAT 355 +#define IDI_XIRC 356 +#define IDI_XIRCON 357 +#define IDI_ZIPTORRENT 358 +#define IDI_ZSIRC 359 +#define IDI_POCKET_IRC 360 + +//############################################################################################################## +//Jabber clients +#define IDI_AKENI 400 +#define IDI_AMBROSIA 401 +#define IDI_ANDROID 402 +#define IDI_ANOTHRSSBOT 403 +#define IDI_AQQ 404 +#define IDI_BARNOWL 405 +#define IDI_BEEJIVE 406 +#define IDI_BEEM 407 +#define IDI_BELLSOUTH 408 +#define IDI_BITWISE 409 +#define IDI_BOMBUS 410 +#define IDI_BOMBUS_MOD 411 +#define IDI_BOMBUS_NG 412 +#define IDI_BOMBUS_QD 413 +#define IDI_BOWLINE 414 +#define IDI_BUDDYSPACE 415 +#define IDI_CANDY 416 +#define IDI_CARRIER 417 +#define IDI_CHATOPUS 418 +#define IDI_CHAT_BOT 419 +#define IDI_CHIKKA 420 +#define IDI_CHITCHAT 421 +#define IDI_CJC 422 +#define IDI_CLAROS_CHAT 423 +#define IDI_COCCINELLA 424 +#define IDI_COLIBRY 425 +#define IDI_COLLOQUY 426 +#define IDI_COMMUNIGATE 427 +#define IDI_CONFERENCE 428 +#define IDI_CROOM 429 +#define IDI_CROSSTALK 430 +#define IDI_CUDUMAR 431 +#define IDI_CYCLOPS_CHAT 432 +#define IDI_DESYR 433 +#define IDI_DZIOBBER 434 +#define IDI_EJABBERD 435 +#define IDI_ELMER 436 +#define IDI_EMACS 437 +#define IDI_EMESS 438 +#define IDI_EMITE 439 +#define IDI_EMPATHY 440 +#define IDI_EXODUS 441 +#define IDI_FACEBOOK 442 +#define IDI_FIRE 443 +#define IDI_GABBER 444 +#define IDI_GAJIM 445 +#define IDI_GCN 446 +#define IDI_GIBBERBOT 447 +#define IDI_GLU 448 +#define IDI_GMAIL 449 +#define IDI_GNOME 450 +#define IDI_GNUGADU 451 +#define IDI_GOIM 452 +#define IDI_GOSSIP 453 +#define IDI_GOTALKMOBILE 454 +#define IDI_GREENTHUMB 455 +#define IDI_GTALK 456 +#define IDI_GTALK_GADGET 457 +#define IDI_GUSH 458 +#define IDI_GYABER 459 +#define IDI_IGOOGLE 460 +#define IDI_IJAB 461 +#define IDI_IMCOM 462 +#define IDI_IMEEM 463 +#define IDI_IMIFIED 464 +#define IDI_IMOV 465 +#define IDI_IMPORTAL 466 +#define IDI_IM_FRIENDLY 467 +#define IDI_INSTANT 468 +#define IDI_INTERACTION 469 +#define IDI_IRUKA 470 +#define IDI_J2J_TRANSPORT 471 +#define IDI_JABBA 472 +#define IDI_JABBER 473 +#define IDI_JABBER_DISK 474 +#define IDI_JABBERFOX 475 +#define IDI_JABBERNAUT 476 +#define IDI_JABBERWOCKY 477 +#define IDI_JABBERZILLA 478 +#define IDI_JABBER_APPLET 479 +#define IDI_JABBER_BEOS 480 +#define IDI_JABBER_MESSENGER 481 +#define IDI_JABBER_NET 482 +#define IDI_JABBIM 483 +#define IDI_JABBROID 484 +#define IDI_JABIRU 485 +#define IDI_JAJC 486 +#define IDI_JAMM 487 +#define IDI_JAPPIX 488 +#define IDI_JCLAIM 489 +#define IDI_JETI 490 +#define IDI_JITSI 491 +#define IDI_JMC 492 +#define IDI_JOOST 493 +#define IDI_JRUDEVELS 494 +#define IDI_JTALK 495 +#define IDI_JUICK 496 +#define IDI_JWCHAT 497 +#define IDI_JWGC 499 +#define IDI_KADU 500 +#define IDI_KF 501 +#define IDI_KONNEKT 502 +#define IDI_LAFFER 503 +#define IDI_LAMPIRO 504 +#define IDI_LAMP_IM 505 +#define IDI_LANDELL 506 +#define IDI_LEAF 507 +#define IDI_LINQ 508 +#define IDI_LLUNA 509 +#define IDI_M8JABBER 510 +#define IDI_MANGO 511 +#define IDI_MCABBER 512 +#define IDI_MEINVZ 513 +#define IDI_MERCURY_MESSENGER 514 +#define IDI_MGTALK 515 +#define IDI_MJABBER 516 +#define IDI_MOBBER 517 +#define IDI_MOJAB 518 +#define IDI_MOZILLACHAT 519 +#define IDI_MUCKL 520 +#define IDI_MYJABBER 521 +#define IDI_NEOS 522 +#define IDI_NITRO 523 +#define IDI_NOSTROMO 524 +#define IDI_OCTROTALK 525 +#define IDI_OM 526 +#define IDI_ONETEAM 527 +#define IDI_ORKUT 528 +#define IDI_PALTALK 529 +#define IDI_PANDION 530 +#define IDI_PAPLA 531 +#define IDI_PJC 532 +#define IDI_POEZIO 533 +#define IDI_PROSODY 534 +#define IDI_PSI 535 +#define IDI_PSIPLUS 536 +#define IDI_PSTO 537 +#define IDI_PSYC 538 +#define IDI_PYAIMT 539 +#define IDI_PYGEON 540 +#define IDI_PYICQT 541 +#define IDI_PYIRCT 542 +#define IDI_PYMRAT 543 +#define IDI_PYMSNT 544 +#define IDI_PYYAHOOT 545 +#define IDI_QTJIM 546 +#define IDI_QUTECOM 547 +#define IDI_RENREN 548 +#define IDI_SAJE 549 +#define IDI_SAMEPLACE 550 +#define IDI_SAPO 551 +#define IDI_SBOT 552 +#define IDI_SCHULERVZ 553 +#define IDI_SIEJC 554 +#define IDI_SIP_COMM 555 +#define IDI_SKYMESSAGER 556 +#define IDI_SLICK 557 +#define IDI_SMACK 558 +#define IDI_SMTP_TRANSPORT 559 +#define IDI_SOAPBOX 560 +#define IDI_SPARK 561 +#define IDI_SPEAKALL 562 +#define IDI_SPEEQE 563 +#define IDI_SPIK 564 +#define IDI_STUDIVZ 565 +#define IDI_SWIFT 566 +#define IDI_SWORIM 567 +#define IDI_SYNAPSE 568 +#define IDI_TALKDROID 569 +#define IDI_TALKONAUT 570 +#define IDI_TAPIOCA 571 +#define IDI_TEABOT 572 +#define IDI_TELEPATHY 573 +#define IDI_THEBEE 574 +#define IDI_THUNDERBIRD 575 +#define IDI_TIGASE 576 +#define IDI_TIPICIM 577 +#define IDI_TKABBER 578 +#define IDI_TKCHAT 579 +#define IDI_TRANSACTIM 580 +#define IDI_TRANSLATE 581 +#define IDI_TRIPLE_SOFTWARE 582 +#define IDI_TWITTER 583 +//#define IDI_UJABBER 584 +#define IDI_VACUUM 585 +#define IDI_VANDV 586 +#define IDI_VAYUSPHERE 587 +#define IDI_VBUZZER 588 +#define IDI_VIRTUS 589 +#define IDI_VK 590 +#define IDI_VYSPER 591 +#define IDI_WANNACHAT 592 +#define IDI_WEBEX 593 +#define IDI_WHISPERIM 594 +#define IDI_WHOISBOT 595 +#define IDI_WIJA 596 +#define IDI_WILDFIRE 597 +#define IDI_WINJAB 598 +#define IDI_WTW 599 +#define IDI_XABBER 601 +#define IDI_GABBLE 602 +#define IDI_XEUS 603 +#define IDI_XEUS2 604 +#define IDI_XIFFIAN 605 +#define IDI_XMPP 606 +#define IDI_YAMBI 607 +#define IDI_YAONLINE 608 +#define IDI_YAXIM 609 + +//############################################################################################################## +//Mail.Ru Agent clients +#define IDI_MAIL_RU_MOBILE 701 +#define IDI_MAIL_RU_OFFICIAL 702 +#define IDI_MAIL_RU_UNKNOWN 703 +#define IDI_MAIL_RU_WEBAGENT 704 + +//############################################################################################################## +//AIM +#define IDI_AIM 711 +#define IDI_AIM_4 712 +#define IDI_AIM_5 713 +#define IDI_AIM_6 714 +#define IDI_AIM_7 715 +#define IDI_AIM_MAC 716 +#define IDI_AIM_MOBILE 717 +#define IDI_AIM_TRITON 718 +#define IDI_MINIAIM 719 +#define IDI_NAIM 720 +#define IDI_TERRAIM 721 + +//############################################################################################################## +//Gadu-Gadu clients +#define IDI_GADU_GADU_6 731 +#define IDI_GADU_GADU_7 732 + +//############################################################################################################## +//Tlen clients +#define IDI_TLEN 734 + +//############################################################################################################## +//Tlen clients overlays +#define IDI_CLIENT_TLEN5 735 +#define IDI_CLIENT_TLEN6 736 +#define IDI_CLIENT_TLEN7 737 + +//############################################################################################################## +//MSN +#define IDI_AMSN 741 +#define IDI_MSN_MAC 742 +#define IDI_MSN_45 743 +#define IDI_MSN_6 744 +#define IDI_MSN_7 745 +#define IDI_MSN_8 746 +#define IDI_MSN 747 +#define IDI_WEBMESSENGER 748 +#define IDI_WLM_9 749 +#define IDI_WLM_10 750 + +//############################################################################################################## +//RSS +#define IDI_ATOM1 761 +#define IDI_ATOM3 762 +#define IDI_RSS09 763 +#define IDI_RSS1 764 +#define IDI_RSS2 765 + +//############################################################################################################## +//QQ clients +#define IDI_MOBILEQQ 771 +#define IDI_QQ 772 +#define IDI_QQCONCEPT 773 +#define IDI_QQCRM 774 +#define IDI_QQINT 775 +#define IDI_QQSILVER 776 +#define IDI_TM 777 +#define IDI_TM2008 778 +#define IDI_WEBQQ 779 +#define IDI_YAMQQ 780 + +//############################################################################################################## +//QQ clients overlays +#define IDI_CLIENT_QQ2000 781 +#define IDI_CLIENT_QQ2004 782 +#define IDI_CLIENT_TM1 783 +#define IDI_CLIENT_TM2 784 +#define IDI_CLIENT_TM_QQ2003 785 +#define IDI_CLIENT_TM_QQ2005 786 +#define IDI_CLIENT_TM_QQ2006 787 +#define IDI_CLIENT_TM_QQ2007 788 +#define IDI_CLIENT_TM_QQ2008 789 +#define IDI_CLIENT_TM_QQ2009 790 +#define IDI_CLIENT_TM_QQ2010 791 +#define IDI_CLIENT_TM_QQ2011 792 + +//############################################################################################################## +//Weather clients +#define IDI_ACCU 801 +#define IDI_GISMETEO 802 +#define IDI_INTELLI 803 +#define IDI_REALMETEO 804 +#define IDI_WETTER 805 +#define IDI_UNDERGROUND 806 +#define IDI_WEATHER 807 +#define IDI_WEATHER_CN 808 +#define IDI_WEATHERXML 809 +#define IDI_METEOGID 810 +#define IDI_YWEATHER 811 +#define IDI_METEONOVOSTI 812 +#define IDI_NOAA 813 + +//############################################################################################################## +//Weather overlay +#define IDI_CLIENT_WEATHER 817 + +//############################################################################################################## +//Yahoo +#define IDI_LIBYAHOO2 821 +#define IDI_PINGBOX 822 +#define IDI_YAHOO 823 +#define IDI_YAHOO5 824 +#define IDI_YAHOO6 825 +#define IDI_YAHOO7 826 +#define IDI_YAHOO8 827 +#define IDI_YAHOO10 828 +#define IDI_YAHOO_GO_MOBILE 829 + +//############################################################################################################## +//Yahoo overlays +#define IDI_CLIENT_YAHOO5 831 +#define IDI_CLIENT_YAHOO6 832 +#define IDI_CLIENT_YAHOO7 833 +#define IDI_CLIENT_YAHOO8 834 +#define IDI_CLIENT_YAHOO9 835 +#define IDI_CLIENT_YAHOO10 836 + +//############################################################################################################## +//Multi-protocols clients +#define IDI_ADIUM 1000 +#define IDI_AGILE 1001 +#define IDI_APPOLO 1002 +#define IDI_AYTTM 1003 +#define IDI_BAYANICQ 1004 +#define IDI_BIMOID 1005 +#define IDI_BITLBEE 1006 +#define IDI_BLACKBERRY 1007 +#define IDI_BUDDYCLOUD 1008 +#define IDI_CAUSERIE 1009 +#define IDI_CENTERICQ 1010 +#define IDI_CENTERIM 1011 +#define IDI_CHATSECURE 1012 +#define IDI_CITRON 1013 +#define IDI_CLIMM 1014 +#define IDI_DIGSBY 1015 +#define IDI_EASYMESSAGE 1016 +#define IDI_EBUDDY 1017 +#define IDI_EKG2 1018 +#define IDI_EMESENE 1019 +#define IDI_EM_CLIENT 1020 +#define IDI_EQO 1021 +#define IDI_EYEBALL_CHAT 1022 +#define IDI_FAMAIM 1023 +#define IDI_FRING 1024 +#define IDI_GAIM 1025 +#define IDI_GALAXIUM 1026 +#define IDI_GMX 1027 +#define IDI_ICALL 1028 +#define IDI_ICHAT 1029 +#define IDI_IM2 1030 +#define IDI_IMADERING 1031 +#define IDI_IMOIM 1032 +#define IDI_IMPLUS 1033 +#define IDI_IMVU 1034 +#define IDI_INLUX 1035 +#define IDI_INSTANTBIRD 1036 +#define IDI_IRSSI 1037 +#define IDI_JABBEAR 1038 +#define IDI_JABBIN 1039 +#define IDI_JASMINEIM 1040 +#define IDI_JBOTHER 1041 +#define IDI_JBUDDY 1042 +#define IDI_JIMM 1043 +#define IDI_JIMMY 1044 +#define IDI_JIMM_ASPRO 1045 +#define IDI_KMESS 1046 +#define IDI_KOOLIM 1047 +#define IDI_KOPETE 1048 +#define IDI_LEECHCRAFT 1049 +#define IDI_MCHAT 1050 +#define IDI_MDC 1051 +#define IDI_MEEBO 1052 +#define IDI_MEETRO 1053 +#define IDI_MONAL 1054 +#define IDI_NIMBUZZ 1055 +#define IDI_PALRINGO 1056 +#define IDI_PIDGIN 1057 +#define IDI_PIGEON 1058 +#define IDI_PLAYXPERT 1059 +#define IDI_PRELUDE 1060 +#define IDI_PROTEUS 1061 +#define IDI_PYTHON 1062 +#define IDI_QIP_2010 1063 +#define IDI_QIP_2012 1064 +#define IDI_QIP_ANDROID 1065 +#define IDI_QIP_INFIUM 1066 +#define IDI_QIP_JAVA 1067 +#define IDI_QIP_PDA 1068 +#define IDI_QIP_SYMBIAN 1069 +#define IDI_QIP_IOS 1070 +#define IDI_QNEXT 1071 +#define IDI_QUTIM 1072 +#define IDI_MQUTIM 1073 +#define IDI_SALUT_A_TOI 1074 +#define IDI_SHAIM 1075 +#define IDI_SIM 1076 +#define IDI_SIM_OLD 1077 +#define IDI_SREVIM 1078 +#define IDI_TRILLIAN 1079 +#define IDI_TRILLIAN_ANDROID 1080 +#define IDI_TRILLIAN_ASTRA 1081 +#define IDI_TRILLIAN_PRO 1082 +#define IDI_TUUKLE_CHAT 1083 +#define IDI_UIM 1084 +#define IDI_UTALK 1085 +#define IDI_WIPPIEN 1086 +#define IDI_YAMIGO 1087 +#define IDI_YEIGO 1088 +#define IDI_YOONO 1089 + +//############################################################################################################## +//resources +#define IDD_DIALOG 10000 + +#define IDC_GROUP_MIRANDA 10025 +#define IDC_GROUP_MIRANDA_VERSION 10026 +#define IDC_GROUP_MIRANDA_PACKS 10027 + +#define IDC_GROUP_MULTI 10028 +#define IDC_GROUP_AIM 10029 +#define IDC_GROUP_GG 10030 +#define IDC_GROUP_ICQ 10032 +#define IDC_GROUP_IRC 10033 +#define IDC_GROUP_JABBER 10034 +#define IDC_GROUP_MSN 10035 +#define IDC_GROUP_MRA 10036 +#define IDC_GROUP_QQ 10037 +#define IDC_GROUP_RSS 10038 +#define IDC_GROUP_TLEN 10039 +#define IDC_GROUP_WEATHER 10040 +#define IDC_GROUP_YAHOO 10041 + +#define IDC_GROUP_OTHER_PROTOS 10042 +#define IDC_GROUP_OTHERS 10043 + +#define IDC_GROUP_OVERLAYS_RESOURCE 10044 +#define IDC_GROUP_OVERLAYS_PLATFORM 10045 +#define IDC_GROUP_OVERLAYS_PROTO 10046 +#define IDC_GROUP_OVERLAYS_SECURITY 10047 + +/* +#define IDC_GROUP_OVERLAYS_RESOURCE_ALT 10048 +*/ + +#define IDS_IDENTIFY 11001 +#define IDC_OPTCHANGENOTE 11002 + +//############################################################################################################## + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 2000 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 7001 +#define _APS_NEXT_SYMED_VALUE 7000 +#endif +#endif diff --git a/plugins/FingerprintNG/src/utilities.cpp b/plugins/FingerprintNG/src/utilities.cpp new file mode 100644 index 0000000000..4b904c1b4d --- /dev/null +++ b/plugins/FingerprintNG/src/utilities.cpp @@ -0,0 +1,320 @@ +/* +Fingerprint NG (client version) icons module for Miranda NG +Copyright © 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +//Start of header +#include "global.h" + +LPWSTR make_unicode_string(LPCSTR utf8); +LPWSTR make_unicode_string_static(LPCSTR utf8, LPWSTR unicode, size_t unicode_len); +LPSTR make_utf8_string(LPCWSTR unicode); +LPSTR make_utf8_string_static(LPCWSTR unicode, LPSTR utf8, size_t utf_size); + +LPVOID __fastcall SAFE_MALLOC(size_t size) +{ + LPVOID p = NULL; + + if (size) + { + p = malloc(size); + + if (p) + ZeroMemory(p, size); + } + return p; +} + +size_t __fastcall strlennull(LPCSTR string) +{ + if (string) + return strlen(string); + + return 0; +} + +int null_snprintf(LPSTR buffer, size_t count, LPCSTR fmt, ...) +{ + va_list va; + int len; + + ZeroMemory(buffer, count); + va_start(va, fmt); + len = _vsnprintf(buffer, count-1, fmt, va); + va_end(va); + return len; +} + +LPSTR __fastcall TranslateUtfStatic(LPCSTR src, LPSTR buf, size_t bufsize) +{ // this takes UTF-8 strings only!!! + if (strlennull(src)) + { // we can use unicode translate (0.5+) + LPWSTR usrc = make_unicode_string(src); + + make_utf8_string_static(TranslateW(usrc), buf, bufsize); + + SAFE_FREE(usrc); + } + else + buf[0] = '\0'; + + return buf; +} + +//unsigned char *make_utf8_string_static(LPCWSTR unicode, unsigned char *utf8, size_t utf_size) +LPSTR make_utf8_string_static(LPCWSTR unicode, LPSTR utf8, size_t utf_size) +{ + size_t index = 0; + size_t out_index = 0; + WORD c; + + c = (WORD)unicode[index++]; + while(c) + { + if (c < 0x080) + { + if (out_index + 1 >= utf_size) break; + utf8[out_index++] = (CHAR)c; + } + else if (c < 0x800) + { + if (out_index + 2 >= utf_size) break; + utf8[out_index++] = 0xc0 | (c >> 6); + utf8[out_index++] = 0x80 | (c & 0x3f); + } + else + { + if (out_index + 3 >= utf_size) break; + utf8[out_index++] = 0xe0 | (c >> 12); + utf8[out_index++] = 0x80 | ((c >> 6) & 0x3f); + utf8[out_index++] = 0x80 | (c & 0x3f); + } + c = (WORD)unicode[index++]; + } + utf8[out_index] = 0x00; + + return utf8; +} + +LPSTR make_utf8_string(LPCWSTR unicode) +{ + size_t size = 0; + size_t index = 0; + LPSTR out; + WORD c; + + if (!unicode) return NULL; + + /* first calculate the size of the target string */ + c = (WORD)unicode[index++]; + while(c) + { + if (c < 0x0080) + size++; + else if (c < 0x0800) + size += 2; + else + size += 3; + c = (WORD)unicode[index++]; + } + + //out = (unsigned char*)SAFE_MALLOC(size + 1); + out = (LPSTR)SAFE_MALLOC(size + 1); + if (out == NULL) + return NULL; + else + return make_utf8_string_static(unicode, out, size + 1); +} + +LPWSTR make_unicode_string_static(LPCSTR utf8, LPWSTR unicode, size_t unicode_len) +{ + size_t index = 0; + size_t out_index = 0; + BYTE c; + + c = (BYTE)utf8[index++]; + while(c) + { + if (out_index + 1 >= unicode_len) break; + if ((c & 0x80) == 0) + { + unicode[out_index++] = c; + } + else if ((c & 0xe0) == 0xe0) + { + unicode[out_index] = (c & 0x1F) << 12; + c = (BYTE)utf8[index++]; + unicode[out_index] |= (c & 0x3F) << 6; + c = (BYTE)utf8[index++]; + unicode[out_index++] |= (c & 0x3F); + } + else + { + unicode[out_index] = (c & 0x3F) << 6; + c = (BYTE)utf8[index++]; + unicode[out_index++] |= (c & 0x3F); + } + c = (BYTE)utf8[index++]; + } + unicode[out_index] = 0; + + return unicode; +} + +LPWSTR make_unicode_string(LPCSTR utf8) +{ + size_t size = 0, index = 0; + LPWSTR out; + BYTE c; + + if (!utf8) return NULL; + + /* first calculate the size of the target string */ + c = (BYTE)utf8[index++]; + while(c) + { + if ((c & 0x80) == 0) + { + index += 0; + } + else if ((c & 0xe0) == 0xe0) + { + index += 2; + } + else + { + index++; + } + size++; + c = (BYTE)utf8[index++]; + } + + out = (LPWSTR)SAFE_MALLOC((size + 1) * sizeof(WCHAR)); + if (out == NULL) + return NULL; + else + return make_unicode_string_static(utf8, out, size + 1); +} + +int UTF8_IsValid(LPCSTR pszInput) +{ + int nb, i; + LPCSTR c = pszInput; + + if (!pszInput) return 0; + + for(c = pszInput; *c; c += (nb + 1)) + { + if (!(*c & 0x80)) nb = 0; + else if ((*c & 0xc0) == 0x80) return 0; + else if ((*c & 0xe0) == 0xc0) nb = 1; + else if ((*c & 0xf0) == 0xe0) nb = 2; + else if ((*c & 0xf8) == 0xf0) nb = 3; + else if ((*c & 0xfc) == 0xf8) nb = 4; + else if ((*c & 0xfe) == 0xfc) nb = 5; + + for(i = 1; i <= nb; i++) // we this forward, do not cross end of string + if ((*(c + i) & 0xc0) != 0x80) + return 0; + } + + return 1; +} + +static BOOL bHasCP_UTF8 = FALSE; +int utf8_decode_static(LPCSTR from, LPSTR to, int to_size) +{ + int nResult = 0; + // Validate the string + if (!UTF8_IsValid(from)) + return 0; + + // Use the native conversion routines when available + if (bHasCP_UTF8) + { + LPWSTR wszTemp = NULL; + size_t inlen = strlennull(from); + + wszTemp = (LPWSTR)_alloca((inlen + 1) * sizeof(WCHAR)); + + // Convert the UTF-8 string to UCS + if (MultiByteToWideChar(CP_UTF8, 0, from, -1, wszTemp, (int)inlen + 1)) + { + // Convert the UCS string to local ANSI codepage + if (WideCharToMultiByte(CP_ACP, 0, wszTemp, -1, to, to_size, NULL, NULL)) + { + nResult = 1; + } + } + } + else + { + size_t chars = strlennull(from) + 1; + LPWSTR unicode = (LPWSTR)_alloca(chars * sizeof(WCHAR)); + + make_unicode_string_static(from, unicode, chars); + + WideCharToMultiByte(CP_ACP, WC_COMPOSITECHECK, unicode, -1, to, to_size, NULL, NULL); + + nResult = 1; + } + + return nResult; +} + +static LRESULT ControlAddStringUtf(HWND ctrl, DWORD msg, LPCSTR szString) +{ + char str[MAX_PATH]; + LPSTR szItem = TranslateUtfStatic(szString, str, MAX_PATH); + LRESULT item = -1; + + LPWSTR wItem = make_unicode_string(szItem); + item = SendMessageW(ctrl, msg, 0, (LPARAM)wItem); + SAFE_FREE(wItem); + return item; +} + +static LRESULT ControlAddStringW(HWND ctrl, DWORD msg, LPCWSTR wszString) +{ + return SendMessageW(ctrl, msg, 0, (LPARAM)TranslateW(wszString)); +} + +LRESULT ComboBoxAddStringUtf(HWND hCombo, LPCSTR szString, DWORD data) +{ + LRESULT item = ControlAddStringUtf(hCombo, CB_ADDSTRING, szString); + SendMessage(hCombo, CB_SETITEMDATA, item, data); + + return item; +} + +LRESULT ComboBoxAddStringW(HWND hCombo, LPCWSTR wszString, DWORD data) +{ + LRESULT item = ControlAddStringW(hCombo, CB_ADDSTRING, wszString); + SendMessageW(hCombo, CB_SETITEMDATA, item, data); + + return item; +} + +LRESULT ListBoxAddStringUtf(HWND hList, LPCSTR szString) +{ + return ControlAddStringUtf(hList, LB_ADDSTRING, szString); +} + +LRESULT ListBoxAddStringW(HWND hList, LPCWSTR wszString) +{ + return ControlAddStringW(hList, LB_ADDSTRING, wszString); +} diff --git a/plugins/FingerprintNG/src/utilities.h b/plugins/FingerprintNG/src/utilities.h new file mode 100644 index 0000000000..21904ae85b --- /dev/null +++ b/plugins/FingerprintNG/src/utilities.h @@ -0,0 +1,32 @@ +/* +Fingerprint NG (client version) icons module for Miranda NG +Copyright © 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +static LRESULT ControlAddStringUtf(HWND ctrl, DWORD msg, const char* szString); +static LRESULT ControlAddStringW(HWND ctrl, DWORD msg, LPCWSTR szString); + +LRESULT ComboBoxAddStringUtf(HWND hCombo, const char* szString, DWORD data); +LRESULT ComboBoxAddStringW(HWND hCombo, LPCWSTR szString, DWORD data); + +LRESULT ListBoxAddStringUtf(HWND hList, const char* szString); +LRESULT ListBoxAddStringW(HWND hList, LPCWSTR szString); + +#define ControlAddString ControlAddStringW +#define ComboBoxAddString ComboBoxAddStringW +#define ListBoxAddString ListBoxAddStringW + diff --git a/plugins/FingerprintNG/src/version.h b/plugins/FingerprintNG/src/version.h new file mode 100644 index 0000000000..b353195c3e --- /dev/null +++ b/plugins/FingerprintNG/src/version.h @@ -0,0 +1,45 @@ +/* +Fingerprint NG (client version) icons module for Miranda NG +Copyright © 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors. + +This program is free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License +as published by the Free Software Foundation; either version 2 +of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +#define __MAJOR_VERSION 0 +#define __MINOR_VERSION 1 +#define __RELEASE_NUM 0 +#define __BUILD_NUM 0 + +#define __FILEVERSION_STRING __MAJOR_VERSION,__MINOR_VERSION,__RELEASE_NUM,__BUILD_NUM +#define __FILEVERSION_DOTS __MAJOR_VERSION.__MINOR_VERSION.__RELEASE_NUM.__BUILD_NUM + +#define __STRINGIFY_IMPL(x) #x +#define __STRINGIFY(x) __STRINGIFY_IMPL(x) +#define __VERSION_STRING __STRINGIFY(__FILEVERSION_DOTS) +#define __VERSION_DWORD PLUGIN_MAKE_VERSION(__MAJOR_VERSION, __MINOR_VERSION, __RELEASE_NUM, __BUILD_NUM) + + +#define __INTERNAL_NAME_STRING "Fingerprint NG" +#define __PLUGIN_ID 4300 +#define __PLUGIN_ID_STR "4300" +#define __BETA_FILE_TITLE "fingerprint" + + +#define __LEGAL_COPYRIGHT_STRING "© 2006-12 ghazan, mataes, HierOS, FYR, Bio, nullbie, faith_healer and all respective contributors." + +// Fingerprint interface ID. Should be the same for ALL fingerprint plugins. +// {FFF4B77A-CE40-11DB-A5CD-06A755D89593} +#define MIID_FINGERPRINT {0xFFF4B77A, 0xCE40, 0x11DB, { 0xA5, 0xCD, 0x06, 0xA7, 0x55, 0xD8, 0x95, 0x93}} +#define MIID_THIS_PLUGIN {0x687364af, 0x58b0, 0x4af2, { 0xa4, 0xee, 0x20, 0xf4, 0xa, 0x8d, 0x9a, 0xfb}} -- cgit v1.2.3