From 2d823b6ae72d8f937d5eab3d4eefdeea606409b4 Mon Sep 17 00:00:00 2001 From: henrypp Date: Mon, 17 Apr 2017 21:58:38 +0600 Subject: [PATCH] 1.5.1 --- CHANGELOG.md | 8 +++++ bin/History.txt | 8 +++++ bin/i18n/!example.txt | Bin 10788 -> 10948 bytes bin/i18n/Brazilian Portuguese.ini | Bin 12794 -> 12950 bytes bin/i18n/Farsi.ini | Bin 10954 -> 11104 bytes bin/i18n/French.ini | Bin 11762 -> 11922 bytes bin/i18n/Korean.ini | Bin 8492 -> 8690 bytes bin/i18n/Polish.ini | Bin 11682 -> 11842 bytes bin/i18n/Russian.ini | Bin 12214 -> 12376 bytes bin/i18n/Simplified Chinese.ini | Bin 8676 -> 8836 bytes bin/i18n/Spanish.ini | Bin 12002 -> 12162 bytes src/main.cpp | Bin 350528 -> 355138 bytes src/main.h | Bin 17128 -> 17204 bytes src/resource.h | 49 ++++++++++++++++-------------- src/resource.rc | Bin 36692 -> 37146 bytes 15 files changed, 43 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa75b237..53bd6093 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +v1.5.1 (17 April 2017) ++ added remember window position and size feature ++ added "enable errors notifications" config ++ added f11 hotkey for maximize window +- disable wow64 filesystem redirection +- changed error log notification text +- fixed possible memory leak + v1.5 (15 April 2017) + added index flag to the filters, to help enable faster lookup during classification (win8 and above) + added app container loopback traffic permission (win8 and above) diff --git a/bin/History.txt b/bin/History.txt index aa75b237..53bd6093 100644 --- a/bin/History.txt +++ b/bin/History.txt @@ -1,3 +1,11 @@ +v1.5.1 (17 April 2017) ++ added remember window position and size feature ++ added "enable errors notifications" config ++ added f11 hotkey for maximize window +- disable wow64 filesystem redirection +- changed error log notification text +- fixed possible memory leak + v1.5 (15 April 2017) + added index flag to the filters, to help enable faster lookup during classification (win8 and above) + added app container loopback traffic permission (win8 and above) diff --git a/bin/i18n/!example.txt b/bin/i18n/!example.txt index 45a09bc56e3bcbb4987db8957a542821492e3c52..e7b987f49807205cea45dd691ac9f9e17695ba84 100644 GIT binary patch delta 171 zcmZ1yawK%aGv&!WB0T&)4E_x646Y18Ki=1?TjwR1Z;QC}z-L&}2|xNMlH3 z$YjU?sz?Fy%7N?>h72Gpm7xd-^MP1_AsI-g07VoS3>YdHR2lRbEPy&HfP4)guNY_! IF9R0?08^Sx+G-7Gv&!yYCM|@R1UFDZebURQD7)%NMtBxP+-VsNCv`Eh9ZVkh7<-ppolX= s4nrnTEE~wq0E&WS6d2NgDvQAC3xNDQAPXc@1QpEz(&<3mybN3n0CI#FC;$Ke diff --git a/bin/i18n/Brazilian Portuguese.ini b/bin/i18n/Brazilian Portuguese.ini index 5a9ee475b34a8f958114de8eb05e7a83df71dc11..7e38cb84cbf6e79aeaadf47fa2d65840f8573cac 100644 GIT binary patch delta 197 zcmeyBJS}y@7Oly7YC@c@3_(EX&k!{Eth%b9D?=VbB0~~G4nrz~0uUDgVLlKS19^Es zRtZBULo!eWh|UL!6i>DnmfUlmB3FGB!B2ty=;ErShEV=hAhP*Ej=-Q-L|^$=B{ z0U8XNKts}inlr)1rvQ27Kz0d328vY*KnwC2Qos%{V5neFWzb`=0P3g!s?q@Rih<_v IGH@{f0PmD2TL1t6 delta 119 zcmbQ1`YUV`XFq>ALYrj6nQ4^Q(&7sOPOo3f|Ata1BzTmt_*n$i3~{$ISi=`3P4;0g!w>R z4CLhjStSga49P$hAUYo?Qp~XVgK`3!xGzHhLkL48gDry%P**NP0Z>IHgWY6fE%gvp zpehXpO`r*BK%JRjvr~Y)av-~eAp^x81)%Bq3@KpS4HzmIR2lRbEPy&HfT}crykej^ IybN3n0MLOcLI3~& delta 102 zcmaD5b}DqkALYq&xH&dAsraxt2QdUO_ye&mgC3hXn>w2UgCUz9kkkjV_1WBkEOj$ADBDNOEX7v%)WxUuQ5sZXA$APE4B4-?J+ diff --git a/bin/i18n/French.ini b/bin/i18n/French.ini index 4ea2ca0b4043ab9c2322ac643d2a05f40e104301..18922fb18edae044b3a0e4def9877510d72476b6 100644 GIT binary patch delta 169 zcmewqJt=mBp8Di{YBG}zIHe{ZP~n=qLz+)Gm7xd-^MSaSL4hF;$SRpEsU*8uPd$W9 z+?OGMA%r24!Ir^>A(bJQp@5-;p_0LFGNZ2aLF|eK@33*{y=QY;L1=0g!w?Mz);SR$WRQV^BIzXuoNhk%8U%R9`+r0g#^u6amS=Ov?evrUP~JGH@{f0QWE$umAu6 diff --git a/bin/i18n/Korean.ini b/bin/i18n/Korean.ini index 747acb1c5f335b435aa0e043f246b502343c196c..bcfe485018bc97602d6e4acbb7a92d7c6052ab15 100644 GIT binary patch delta 207 zcmZ4E^vQWcj?82q37*M%G6Iv6q$O;F8R8k789W%g8EhF`8S)qs8Il-s7*ZJ&fVc<< z^MSY+$jbw=N*FR3l7T8fbUsj|cyb}9=;jicJQi_Zh5&{ThDe|xHb9NJ3J!Jr8=C=F;pCfJG;Ag>(AE@8+(u}%SKNj^gg*bxQ{6%48jdJGmo S9Th-T8bDq#&>UU{E(QR+FeyU- delta 91 zcmez5yvAumj?82kKAz3rWU^Sif*67r{DIh(LFHJ)PKGrK3^IG}9_YBb_0Wk;Pd4c> rD1gNk7-Dw(SX;AGf#J&@l^rF!6d2wdHCPAYmt0u8Q;&g{fr|kEZ@(mH diff --git a/bin/i18n/Polish.ini b/bin/i18n/Polish.ini index 507c8a55b6e4c6ef142ffa4a552cfc12610b7198..bff44c1caf46253724b839e993297073ec66bfb2 100644 GIT binary patch delta 151 zcmZ1!eJEx_jQZp^YBG~Isi;hTAUvnYB)jQZp_O`grq)K9TaHsTP8QD7)%NMtBxP+-VsNCv`Eh9ZVkh7<-ppolX= s4nrnTEE~wq0E&WS6d2NgDvQAC3xNDQAPXc@1QpEz(&<3mybN3n08a-O(*OVf diff --git a/bin/i18n/Russian.ini b/bin/i18n/Russian.ini index d524018e28524f0dfad43195ac1d20f40fa0ffcc..d093616944ecd435b841f42989e57b2c66c6c2a7 100644 GIT binary patch delta 175 zcmdlMe-R}giYL+A%G!- zA(FwC!G^(}#hJyC#fim^#cuLRJ?RWrh9DsH2Vz?WRfb{)4F*jH1qO4V0Y)sQEDm4; xt${p879XGmjzDY$)N2C7HYgTa0C@%s6+koe7%UiafGh=|Ss)WN8F(4E7y#ki9F+h7 delta 152 zcmcbSuq}Rrgy!UR0vwYUh_P&5rzyZzAH)#E;19&M4Du`vEOsmwEapJcgTH3+NLoVmSp&t5fqWgH9$O%722^PQ YRA~xSXU<{*q#ap&fF|-XGjK5g0DdtRl>h($ diff --git a/bin/i18n/Simplified Chinese.ini b/bin/i18n/Simplified Chinese.ini index b6ad796b13b0759cb6ea04355184b8e608e7b18f..3a6814a70ac61400f1cfc6d060752dda19d4291a 100644 GIT binary patch delta 173 zcmaFj+~T_7pUmVw8JWpd(o&P(h)4*hG86$}J`fi(C@|y!StXOL*=0BXlPO~n_hkrR z2w{k1uw}4eNM*=nC}1dIsARC4EUPG;;K~pLg#JKm%b*I>tihlOG$4&3ks*^I2dFv) v$SVi3OBgbMEQB=*49P%CQh*`~3pK)wdpBuxfh1}+8wYgi*& delta 125 zcmZp1ed4^~pUmbO*)o=bAci0Ye;~GHaAhb0!h9fBU?^uuWGDvG`3%WGSPB$NWk_Mr v1By5^sxP0R0Lae+ihyKbrsV)-(}B8q8Mqh#BJ3Ft diff --git a/bin/i18n/Spanish.ini b/bin/i18n/Spanish.ini index eb41c1cd95d12eb9eab25cb2533c7f1bac0d7652..270857977ef11de3bf30cfad2a49246bc081aa9f 100644 GIT binary patch delta 173 zcmaD9+Z4ZnNn>)4BG2S`>H?GF)Fc>#C$Cjk7tLeHXDDIFWJqR61k?Epc?`vq3xy;% z^J%28iTg4HFoZBfGT1WMFr+f%G86z6RWjI3{;MlJxj>I6M3teKL4!e)L4hF+Xh0@I z4p3DJkXH_5moQ`iS*Z*~K$s823P4NpfwHMUmH|TrgDQg_g9T7W1(2@+)I5YOfwjTE-Y1sozV3Jm28i44UI3Jm!S$v{}jP{feRkiwt`6me$A sVaNoEWdqq6Kv9s40z(>5Wf53?0g#^uWPxOgprScIIvuE+mw}4`0Q>P52mk;8 diff --git a/src/main.cpp b/src/main.cpp index ec3e4e2097e3b3311065a10e9fc627728f6e7ba2..88442259e377e3781ebb982fd687ea7e4de4be2e 100644 GIT binary patch delta 2083 zcmbW2eN0nV6u|FSAEne%XrX*rDj39yd?;fM2rCX))PfygK*tpPAdE4n48*zV`iE{p z+^k&VVP-*8GPi{(qcJbp%mT(`(PWv5VTLSSvn|HW%(#zaSz_Ey>rh#MY|G7i_q}`0 zJ?Gwge&^iLk(l!nF~eI8rczRgZ4)UYYq2jU#iZKzOynXhxW40hxO9>mBDzRBd7gBT zZDfUX)OdgxFYvhlBSuu zVu_KbEejtV^Ifqlpx{`i(Ltb&C54xw=XTOY+95~fi4eFemcczQ*ZO{mdzFGxAPnHx zPmQv+C{x}@h?bR+PT7)>3n{xZsl-fK#b=MJVw_Ij-JzH2t6gsfzT z-mRp8yhygeSQ@o}vxezm&-+yCyD+(Pgl7>ue3>DZKz%w-h^itlU=ZA-lOlt0@-a;0pn7tRqc~>q#!vJ{Wg-; zpl|GL2xSdfMJh-h$tClM4synMd}(m+U5G?iXgC;~#n@1cP=@1#DM=|BY9O0KQF}OA zhO;YiYgcYl6UWIAwTqe}Qqf`1ExLzecD5XTG+-nGSxm25W7#!(@3Lr38<`^IbPd;m z`xc8;ql;PV5>Vcl`4}KjEsDU~iKg5w%&1-;WDf1z+A3;$!y&MdIbpzq6Fm_cBlNz) zT4qcIS0n0qpJj@g{Tln$1{KFxQcyb$>fgby`;+(KA{+-$(eXPIaI;%j;ralgVCxYJ z9})ET2%Cz69zORH|NDma3b=EGIn|XTtf&ua3;085!a~rH^{_op%!hmFLI?FvFr)PR zser$mYt>7u`32)_6q&%0h{rR0g9;eU5f!RZ$4?we4ze%@N^-2k1cl?=FmD=4P+US| z7Cj{8|MGL_S8f6CB*x_2PrSt%Rz;eEOhQ(xm>*w-fKHX#r!bYvLwv6y<#6UAj{$eQ zSfSSGg_1w}mWSta^I>j>+c_Aoi866C3Nj11Q5wVb&_BqPSq?aAyGRCitr&&=CZU&p zi#B}aRH26LLo`MPaujf_7ejFF2seWNF|4gC9v89T8Nw_Ld@l;Ya|+4wJSP;jd4u>^ z3w>iVgReTah{3e!G-8+hCf6!IQHOTF_ThYb%dtu{?`XzhSc``*;(-`@M4XDhv1Q=;L0H2! z;9a~Hp*Zem$@#aYgbtD2b*nLsz{s7 zx<-*2aEKsCwhQ?Ry4uaL4eYkqxAo2ap`q>%H>>oItZb{3J# zAg_SH0KPA%2SMakkima`Mk<(hZ+`3vaM_z z+iE}d$x(v!y=F?!RiAz5+#QbX-*MBnCTBPzp9$U8&$ox=(x+Z~>1JjUAGVRW`4+rOYH_|QSMsY~>O_u zGJS-Qo8~&=H)eyS!QZ%d7i(jCSr>bpb>rBOwgK6Dl&5%&GOSw`wNndxMf``6 z({qboYH{X*BG8CJlGizp?iA_9yA^(9_fj*`w(#T&!ZUS7v>R*NII|bTA;Rceq8r8I z!sB?e;xu9TWA#XLLFk|gQIEue=0(JE>2mb;{V0aD0ODVe*D1U$QWi=lL;$5XiD2dx zzQ}12p|zv^-;BIRSLyff(W;Pb<%Cib>F6kMHzK>pfZ1K<_K~JL&+OJNo9q8Umvza? za1F-ysg@dVp``OwN;`g7THm;x=AX5Lb(n3WCMTv^vU#-(ZHD#)W?IOCl9-4>xTl_` zY$cX^$;kK8#k+I!mv1Hz?IpJ?UWsAioM>=jeN_Ax^G%4qrbRG2O!dy#ASE0AX6Gn& z^%Z6CUJM4bKfueysP8ZCj(LjCx>f~O9rUM5>jGKjQs>Wz1PTMR5gm_+2tNNnvtV`c zPFZZIhPj`L$o24AWE15Q4vT4-eTWb}PtPfFD+(9MgLp`_)vpB_*Vc~Zs8}caF;?Ny pr?$9W+9}f~m1sn`%SeNWURM5dUy_NzuhpM_c1cxdy5E(h-vDM=Yl;8> diff --git a/src/main.h b/src/main.h index 158ef8925a87d231c2b1306cfc0c1c696a480066..c44a0521be1e73fefe6fb9d0ca4c57fd624bb806 100644 GIT binary patch delta 143 zcmaFS%DAPCaf1>QvmS%tWJM->M#IgCO!fkkZwQ%Wx-tX-VLXEygFle=WpHE&VNhW3 zVNhaFWhiFQV9*5e(ijpMG8u9hQW;W!ymBDBgdqdSN@XYl!h9fBU`PhiDL@eg1_Oo) apk6%&3!sh)AYTJ)k|xk%@y$HKck}^E3L9Pk delta 84 zcmdne#`vO@af1@mMYlbFON2Qdk;8ZhWE7)+cfI*Ey6a~qSKfTACRBSSnx2!ks_ n1dvo<@L^D5uwh7L$Ym&CC}F5%u$z2PNPO}VA(PD!!gurmlwuVb diff --git a/src/resource.h b/src/resource.h index f4b12e99..d49863e2 100644 --- a/src/resource.h +++ b/src/resource.h @@ -129,18 +129,19 @@ #define IDM_LOGSHOW 2018 #define IDM_LOGCLEAR 2019 #define IDM_ENABLELOGERROR_CHK 2020 -#define IDM_LOGERRORSHOW 2021 -#define IDM_LOGERRORCLEAR 2022 -#define IDM_WEBSITE 2023 -#define IDM_DONATE 2024 -#define IDM_CHECKUPDATES 2025 -#define IDM_ABOUT 2026 +#define IDM_ENABLELOGERRORNOTIFICATIONS_CHK 2021 +#define IDM_LOGERRORSHOW 2022 +#define IDM_LOGERRORCLEAR 2023 +#define IDM_WEBSITE 2024 +#define IDM_DONATE 2025 +#define IDM_CHECKUPDATES 2026 +#define IDM_ABOUT 2027 -#define IDM_USEBLOCKLIST_CHK 2027 -#define IDM_INSTALLBOOTTIMEFILTERS_CHK 2028 -#define IDM_USEUPDATECHECKING_CHK 2029 -#define IDM_RULE_ALLOWINBOUND 2030 -#define IDM_RULE_ALLOWLISTEN 2031 +#define IDM_USEBLOCKLIST_CHK 2028 +#define IDM_INSTALLBOOTTIMEFILTERS_CHK 2029 +#define IDM_USEUPDATECHECKING_CHK 2030 +#define IDM_RULE_ALLOWINBOUND 2031 +#define IDM_RULE_ALLOWLISTEN 2032 // Tray Menu #define IDM_TRAY_SHOW 3000 @@ -159,12 +160,13 @@ #define IDM_TRAY_LOGSHOW 3013 #define IDM_TRAY_LOGCLEAR 3014 #define IDM_TRAY_ENABLELOGERROR_CHK 3015 -#define IDM_TRAY_LOGERRORSHOW 3016 -#define IDM_TRAY_LOGERRORCLEAR 3017 -#define IDM_TRAY_SETTINGS 3018 -#define IDM_TRAY_WEBSITE 3019 -#define IDM_TRAY_ABOUT 3020 -#define IDM_TRAY_EXIT 3021 +#define IDM_TRAY_ENABLELOGERRORNOTIFICATIONS_CHK 3016 +#define IDM_TRAY_LOGERRORSHOW 3017 +#define IDM_TRAY_LOGERRORCLEAR 3018 +#define IDM_TRAY_SETTINGS 3019 +#define IDM_TRAY_WEBSITE 3020 +#define IDM_TRAY_ABOUT 3021 +#define IDM_TRAY_EXIT 3022 // Listview Menu #define IDM_ADD_FILE 4000 @@ -183,6 +185,7 @@ #define IDM_DELETE 4012 #define IDM_SELECT_ALL 4013 +#define IDM_ZOOM 4014 #define IDM_PROCESS 5000 #define IDM_LANGUAGE 6000 @@ -334,12 +337,13 @@ #define IDS_ENABLEAPPSCOLLECTOR_CHK 9026 #define IDS_ENABLELOGERROR_CHK 9027 +#define IDS_ENABLELOGERRORNOTIFICATIONS_CHK 9028 -#define IDS_RULES_BLOCKLIST_HINT 9028 -#define IDS_RULES_SYSTEM_HINT 9029 -#define IDS_RULES_CUSTOM_HINT 9030 +#define IDS_RULES_BLOCKLIST_HINT 9029 +#define IDS_RULES_SYSTEM_HINT 9030 +#define IDS_RULES_CUSTOM_HINT 9031 -#define IDS_ALWAYSPERFORMTHISCHECK_CHK 9031 +#define IDS_ALWAYSPERFORMTHISCHECK_CHK 9032 #define IDS_QUESTION 10000 #define IDS_QUESTION_START 10001 @@ -347,8 +351,9 @@ #define IDS_QUESTION_EXIT 10003 #define IDS_STATUS_TOTAL 10004 +#define IDS_STATUS_EMPTY 10005 -#define IDS_STATUS_ERROR 10005 +#define IDS_STATUS_ERROR 10006 // Icons #define IDI_MAIN 100 diff --git a/src/resource.rc b/src/resource.rc index 1f81edf6668e1cef0af707406268894060d2342d..5d36c5da13407ca591fceb627b8c1357b5fb1a2f 100644 GIT binary patch delta 286 zcmcaIk7?E-rVY?S*=i2_x~1gZj!&|uI6sz_rB2PHMoDaMPlh4VrP1Z@~n!HNHY_fwS z7o7h=L~3$^px)$rVg{RK6mBGLu4v+5o4hNPZ*o_Mz~mbpJd>@Gx#ATV${7+FiWw9b z@)?qWu#};QA(bJ8K@TY6%#g#72^7l)vNM39AQ=UQG@!~Nu=)ZZKM%+P$rM3FbAWU@ WP`45TF9R1t?c_iv@y$V