summaryrefslogtreecommitdiff
path: root/plugins/FingerprintNG/src/masks.cpp
diff options
context:
space:
mode:
authorKirill Volinsky <mataes2007@gmail.com>2014-10-06 14:29:06 +0000
committerKirill Volinsky <mataes2007@gmail.com>2014-10-06 14:29:06 +0000
commit73a9696462d72938921377e857441dbd6334e453 (patch)
tree21c68e75a0fb6faa758614c30aaf2be508245add /plugins/FingerprintNG/src/masks.cpp
parent3897e7500fd9c3a01d4141f9c037ee9432c8eaab (diff)
client detwction fix
git-svn-id: http://svn.miranda-ng.org/main/trunk@10705 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/FingerprintNG/src/masks.cpp')
-rw-r--r--plugins/FingerprintNG/src/masks.cpp33
1 files changed, 20 insertions, 13 deletions
diff --git a/plugins/FingerprintNG/src/masks.cpp b/plugins/FingerprintNG/src/masks.cpp
index 13d1025435..dade750d0c 100644
--- a/plugins/FingerprintNG/src/masks.cpp
+++ b/plugins/FingerprintNG/src/masks.cpp
@@ -588,18 +588,25 @@ KN_FP_MASK def_kn_fp_mask[] =
{"client_Tlen", _T("*Tlen*"), LPGENT("Tlen.pl client"), IDI_TLEN, TLEN_CASE },
//#########################################################################################################################################################################
-//################################# OTHER CLIENTS #####################################################################################################################
+//################################# Facebook ##########################################################################################################################
//#########################################################################################################################################################################
- {"client_Android", _T("*Android*"), _T("Android"), IDI_ANDROID, MULTI_CASE, TRUE },
+ {"client_Facebook_mobile", _T("*Facebook*mobile*"), _T("Facebook (mobile)"), IDI_FACEBOOK_MOBILE, FACEBOOK_CASE },
+ {"client_Facebook_other", _T("*Facebook*other*"), _T("Facebook (other)"), IDI_FACEBOOK_OTHER, FACEBOOK_CASE },
+ {"client_Facebook_app", _T("*Facebook*App*"), _T("Facebook App"), IDI_FACEBOOK_APP, FACEBOOK_CASE },
+ {"client_Facebook_mess", _T("*Facebook*Messenger*"), _T("Facebook Messenger"), IDI_FACEBOOK_MESSENGER, FACEBOOK_CASE },
+ {"client_Facebook", _T("*Facebook*"), _T("Facebook"), IDI_FACEBOOK, FACEBOOK_CASE },
- {"client_Facebook_web", _T("*Facebook*website*"), _T("Facebook (website)"), IDI_FACEBOOK_WEB, OTHER_PROTOS_CASE, TRUE },
- {"client_Facebook_mobile", _T("*Facebook*mobile*"), _T("Facebook (mobile)"), IDI_FACEBOOK_MOBILE, OTHER_PROTOS_CASE, TRUE },
- {"client_Facebook_other", _T("*Facebook*other*"), _T("Facebook (other)"), IDI_FACEBOOK_OTHER, OTHER_PROTOS_CASE, TRUE },
- {"client_Facebook_app", _T("*Facebook*App*"), _T("Facebook App"), IDI_FACEBOOK_APP, OTHER_PROTOS_CASE, TRUE },
- {"client_Facebook_mess", _T("*Facebook*Messenger*"), _T("Facebook Messenger"), IDI_FACEBOOK_MESSENGER, OTHER_PROTOS_CASE, TRUE },
- {"client_Facebook", _T("*Facebook*"), _T("Facebook"), IDI_FACEBOOK, OTHER_PROTOS_CASE, TRUE },
+//#########################################################################################################################################################################
+//################################# VKontakte #########################################################################################################################
+//#########################################################################################################################################################################
+ { "client_VK", _T("|*VKontakte*|*vk.com*"), _T("VKontakte"), IDI_VK, VK_CASE },
- {"client_Pidgin", _T("|*Pidgin*|*libpurple*|Purple*"), _T("Pidgin (libpurple)"), IDI_PIDGIN, MULTI_CASE },
+//#########################################################################################################################################################################
+//################################# OTHER CLIENTS #####################################################################################################################
+//#########################################################################################################################################################################
+ { "client_Android", _T("*Android*"), _T("Android"), IDI_ANDROID, MULTI_CASE, TRUE },
+
+ { "client_Pidgin", _T("|*Pidgin*|*libpurple*|Purple*"), _T("Pidgin (libpurple)"), IDI_PIDGIN, MULTI_CASE },
{"client_Python", _T("|*Python*|Py*|*ταλιςμαη*"), LPGENT("Python-based clients"), IDI_PYTHON, MULTI_CASE },
@@ -615,8 +622,6 @@ KN_FP_MASK def_kn_fp_mask[] =
{"client_Skype", _T("*Skype**"), _T("Skype"), IDI_SKYPE, OTHER_PROTOS_CASE, TRUE },
- {"client_VK", _T("|*VKontakte*|*vk.com*"), _T("VKontakte"), IDI_VK, OTHER_PROTOS_CASE, TRUE },
-
{"client_Xfire", _T("*Xfire*"), _T("Xfire"), IDI_XFIRE, OTHER_PROTOS_CASE, TRUE },
//#########################################################################################################################################################################
@@ -698,6 +703,7 @@ KN_FP_MASK def_kn_fp_overlays_mask[] =
{"client_MRA_overlay", _T("|^MRA*|^Mail.ru*")
_T("|*MRA*|*Mail.ru*IM*|Mrim*")
_T("|*DRQZ00fz5WPn1gH+*|*nxthUwJANorB6+*"), LPGENT("Mail.Ru Agent overlay"), IDI_MAILRU_OVERLAY, OVERLAYS_PROTO_CASE },
+ { "client_VK_overlay", _T("|Miranda*VKontakte*"), LPGENT("VK overlay"), IDI_VK_OVERLAY, OVERLAYS_PROTO_CASE },
//#########################################################################################################################################################################
//################################# CLIENT VERSION OVERLAYS ###########################################################################################################
@@ -748,8 +754,9 @@ KN_FP_MASK def_kn_fp_overlays_mask[] =
{"client_on_Java", _T("|*Java*|jagent*|ICQ2Go!*"), LPGENT("Java overlay"), IDI_PLATFORM_JAVA, OVERLAYS_PLATFORM_CASE },
{"client_on_Symbian", _T("|*Symbian*|sagent*"), LPGENT("Symbian overlay"), IDI_PLATFORM_SYMBIAN, OVERLAYS_PLATFORM_CASE },
{"client_on_Amiga", _T("*Amiga*"), LPGENT("Amiga overlay"), IDI_PLATFORM_AMIGA, OVERLAYS_PLATFORM_CASE },
- {"client_on_Android", _T("*Android*"), LPGENT("Android overlay"), IDI_PLATFORM_ANDROID, OVERLAYS_PLATFORM_CASE },
-
+ {"client_on_Android", _T("|*Android*|*(android)*"), LPGENT("Android overlay"), IDI_PLATFORM_ANDROID, OVERLAYS_PLATFORM_CASE },
+ {"client_on_Website", _T("*(website)*"), LPGENT("Website overlay"), IDI_PLATFORM_WEBSITE, OVERLAYS_PLATFORM_CASE },
+ {"client_on_WinPhone", _T("*(wphone)*"), LPGENT("Windows Phone overlay"), IDI_PLATFORM_WINPHONE, OVERLAYS_PLATFORM_CASE },
};
int DEFAULT_KN_FP_OVERLAYS_COUNT = SIZEOF(def_kn_fp_overlays_mask);