diff options
author | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-12-03 19:15:13 +0000 |
---|---|---|
committer | Vadim Dashevskiy <watcherhd@gmail.com> | 2012-12-03 19:15:13 +0000 |
commit | 20a3f58310229e2b4bb4ecd77016f0bc8c40f93d (patch) | |
tree | ad476f8bc7f6a568c086c9f585b2de4cb57defa6 | |
parent | 331c93d9cdb265729d7cd576489570326fd84707 (diff) |
- FingerprintNG:
- added back ICQ v3(2003b) and 4(Lite 4) overlays
- some detection masks reorganisation
- Twitter and Facebook moved to other protocols
git-svn-id: http://svn.miranda-ng.org/main/trunk@2623 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
-rw-r--r-- | plugins/FingerprintNG/res/icons/ICQ/overlay_ICQ_v3.ico | bin | 0 -> 1150 bytes | |||
-rw-r--r-- | plugins/FingerprintNG/res/icons/ICQ/overlay_ICQ_v4.ico | bin | 0 -> 1150 bytes | |||
-rw-r--r-- | plugins/FingerprintNG/res/icons_ICQ.rc | 2 | ||||
-rw-r--r-- | plugins/FingerprintNG/src/masks.cpp | 22 | ||||
-rw-r--r-- | plugins/FingerprintNG/src/resource.h | 3 |
5 files changed, 19 insertions, 8 deletions
diff --git a/plugins/FingerprintNG/res/icons/ICQ/overlay_ICQ_v3.ico b/plugins/FingerprintNG/res/icons/ICQ/overlay_ICQ_v3.ico Binary files differnew file mode 100644 index 0000000000..5c67afdf52 --- /dev/null +++ b/plugins/FingerprintNG/res/icons/ICQ/overlay_ICQ_v3.ico diff --git a/plugins/FingerprintNG/res/icons/ICQ/overlay_ICQ_v4.ico b/plugins/FingerprintNG/res/icons/ICQ/overlay_ICQ_v4.ico Binary files differnew file mode 100644 index 0000000000..c777eb8f89 --- /dev/null +++ b/plugins/FingerprintNG/res/icons/ICQ/overlay_ICQ_v4.ico diff --git a/plugins/FingerprintNG/res/icons_ICQ.rc b/plugins/FingerprintNG/res/icons_ICQ.rc index 53588db73e..5b7b7e70a6 100644 --- a/plugins/FingerprintNG/res/icons_ICQ.rc +++ b/plugins/FingerprintNG/res/icons_ICQ.rc @@ -64,6 +64,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US //##############################################################################################################
//################################# ICQ overlays ###############################################################
//##############################################################################################################
+ IDI_ICQ3_OVERLAY ICON "icons\\ICQ\\overlay_ICQ_v3.ico"
+ IDI_ICQ4_OVERLAY ICON "icons\\ICQ\\overlay_ICQ_v4.ico"
IDI_ICQ5_OVERLAY ICON "icons\\ICQ\\overlay_ICQ_v5.ico"
IDI_ICQ6_OVERLAY ICON "icons\\ICQ\\overlay_ICQ_v6.ico"
IDI_ICQ7_OVERLAY ICON "icons\\ICQ\\overlay_ICQ_v7.ico"
diff --git a/plugins/FingerprintNG/src/masks.cpp b/plugins/FingerprintNG/src/masks.cpp index 5dcfb1620a..a00287b50e 100644 --- a/plugins/FingerprintNG/src/masks.cpp +++ b/plugins/FingerprintNG/src/masks.cpp @@ -152,8 +152,6 @@ KN_FP_MASK def_kn_fp_mask[] = {"client_Prelude", _T("*Prelude*"), _T("Prelude"), _T("ClientIcons_multiproto"), IDI_PRELUDE, MULTI_CASE, TRUE },
{"client_Proteus", _T("*Proteus*"), _T("Proteus"), _T("ClientIcons_multiproto"), IDI_PROTEUS, MULTI_CASE, TRUE },
- {"client_Python", _T("|^*Pygeon*|*Python*|Py*|*ταλιςμαη*"), _T("Python-based 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 },
@@ -250,7 +248,7 @@ KN_FP_MASK def_kn_fp_mask[] = {"client_Elmer_Bot", _T("*Elmer*"), _T("Elmer Bot"), _T("ClientIcons_Jabber"), IDI_ELMER, JABBER_CASE, TRUE },
{"client_Emacs", _T("|*Jabber.el*|*Emacs*"), _T("Emacs (Jabber.el)"), _T("ClientIcons_Jabber"), IDI_EMACS, JABBER_CASE, TRUE },
{"client_Exodus", _T("*Exodus*"), _T("Exodus"), _T("ClientIcons_Jabber"), IDI_EXODUS, JABBER_CASE, TRUE },
- {"client_Facebook", _T("*Facebook*"), _T("Facebook"), _T("ClientIcons_Jabber"), IDI_FACEBOOK, JABBER_CASE, TRUE },
+
{"client_GCN", _T("*GCN*"), _T("GCN"), _T("ClientIcons_Jabber"), IDI_GCN, JABBER_CASE, TRUE },
{"client_GMail", _T("|*gmail.*|GMail*"), _T("GMail"), _T("ClientIcons_Jabber"), IDI_GMAIL, JABBER_CASE, TRUE },
{"client_GOIM", _T("*GOIM*"), _T("GOIM"), _T("ClientIcons_Jabber"), IDI_GOIM, JABBER_CASE, TRUE },
@@ -368,7 +366,7 @@ KN_FP_MASK def_kn_fp_mask[] = {"client_TransactIM", _T("*Transact*"), _T("TransactIM"), _T("ClientIcons_Jabber"), IDI_TRANSACTIM, JABBER_CASE, TRUE },
{"client_Translate", _T("*Translate*"), _T("Translate component"), _T("ClientIcons_Jabber"), IDI_TRANSLATE, JABBER_CASE, TRUE },
{"client_Triple", _T("Triple*"), _T("TripleSoftwareIM (TSIM)"), _T("ClientIcons_Jabber"), IDI_TRIPLE_SOFTWARE, JABBER_CASE, TRUE },
- {"client_Twitter", _T("*Twitter*"), _T("Twitter"), _T("ClientIcons_Jabber"), IDI_TWITTER, JABBER_CASE, TRUE },
+
{"client_VK", _T("|*VKontakte*|*vk.com*"), _T("VKontakte"), _T("ClientIcons_Jabber"), IDI_VK, JABBER_CASE, TRUE },
{"client_Vacuum", _T("*Vacuum*"), _T("Vacuum IM"), _T("ClientIcons_Jabber"), IDI_VACUUM, JABBER_CASE, TRUE },
{"client_V&V", _T("*V&V*"), _T("V&V Messenger"), _T("ClientIcons_Jabber"), IDI_VANDV, JABBER_CASE, TRUE },
@@ -596,17 +594,25 @@ KN_FP_MASK def_kn_fp_mask[] = //########################################################################################################################################################################################################
//################################# OTHER CLIENTS ##################################################################################################################################################
//########################################################################################################################################################################################################
+
{"client_Android", _T("*Android*"), _T("Android"), _T("ClientIcons_multiproto"), IDI_ANDROID, MULTI_CASE, TRUE },
+
+ {"client_Facebook", _T("*Facebook*"), _T("Facebook"), _T("ClientIcons_Jabber"), IDI_FACEBOOK, OTHER_PROTOS_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, TRUE },
+ {"client_Python", _T("|*Python*|Py*|*ταλιςμαη*"), _T("Python-based clients"), _T("ClientIcons_multiproto"), IDI_PYTHON, MULTI_CASE },
- {"client_Xfire", _T("*Xfire*"), _T("Xfire"), _T("ClientIcons_multiproto"), IDI_XFIRE, OTHER_PROTOS_CASE, TRUE },
+ {"client_Twitter", _T("*Twitter*"), _T("Twitter"), _T("ClientIcons_Jabber"), IDI_TWITTER, OTHER_PROTOS_CASE, TRUE },
+ {"client_Skype", _T("*Skype**"), _T("Skype"), _T("ClientIcons_Others"), IDI_SKYPE, OTHER_PROTOS_CASE, TRUE },
+
+ {"client_Xfire", _T("*Xfire*"), _T("Xfire"), _T("ClientIcons_multiproto"), IDI_XFIRE, OTHER_PROTOS_CASE, TRUE },
//########################################################################################################################################################################################################
//################################# 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 },
@@ -685,7 +691,9 @@ KN_FP_MASK def_kn_fp_overlays_mask[] = //########################################################################################################################################################################################################
//################################# CLIENT VERSION OVERLAYS ######################################################################################################################################
//########################################################################################################################################################################################################
- {"client_ICQ5_over", _T("|ICQ*5*|icq5*"), _T("ICQ v5.x overlay"), _T("ClientIcons_ICQ"), IDI_ICQ5_OVERLAY, ICQ_CASE },
+ {"client_ICQ3_over", _T("ICQ*2003*"), _T("ICQ 2003 overlay"), _T("ClientIcons_ICQ"), IDI_ICQ3_OVERLAY, ICQ_CASE },
+ {"client_ICQ4_over", _T("|ICQ*4*|ICQ*lite*4*"), _T("ICQ Lite 4 overlay"), _T("ClientIcons_ICQ"), IDI_ICQ4_OVERLAY, ICQ_CASE },
+ {"client_ICQ5_over", _T("|ICQ*5*|ICQ*lite*5*|icq5*"), _T("ICQ v5.x overlay"), _T("ClientIcons_ICQ"), IDI_ICQ5_OVERLAY, ICQ_CASE },
{"client_ICQ6_over", _T("ICQ*6*"), _T("ICQ v6.x overlay"), _T("ClientIcons_ICQ"), IDI_ICQ6_OVERLAY, ICQ_CASE },
{"client_ICQ7_over", _T("ICQ*7*"), _T("ICQ v7.x overlay"), _T("ClientIcons_ICQ"), IDI_ICQ7_OVERLAY, ICQ_CASE },
{"client_ICQ8_over", _T("ICQ*8*"), _T("ICQ v8.x overlay"), _T("ClientIcons_ICQ"), IDI_ICQ8_OVERLAY, ICQ_CASE },
diff --git a/plugins/FingerprintNG/src/resource.h b/plugins/FingerprintNG/src/resource.h index 9f74850e42..9389eedbe8 100644 --- a/plugins/FingerprintNG/src/resource.h +++ b/plugins/FingerprintNG/src/resource.h @@ -140,6 +140,8 @@ //##############################################################################################################
//Official ICQ overlays
+#define IDI_ICQ3_OVERLAY 193
+#define IDI_ICQ4_OVERLAY 194
#define IDI_ICQ5_OVERLAY 195
#define IDI_ICQ6_OVERLAY 196
#define IDI_ICQ7_OVERLAY 197
@@ -147,7 +149,6 @@ //##############################################################################################################
//Unofficial ICQ clients
-
#define IDI_ASIA 202
#define IDI_DICHAT 203
#define IDI_GNOMEICU 214
|