From d6833d76d00d2207fb8e2029c47036ece10f435b Mon Sep 17 00:00:00 2001 From: Pentarctagon Date: Tue, 19 Jun 2018 19:16:53 -0500 Subject: [PATCH] Remove unused test file and images. (cherry-picked from commit 0a7ed44c087f1c66d65b8656fc197309d4c0325a) --- data/test/test/image/base.png | Bin 8234 -> 0 bytes data/test/test/image/blend/0F_000000FF.png | Bin 10188 -> 0 bytes data/test/test/image/blend/0F_0000FF00.png | Bin 10035 -> 0 bytes data/test/test/image/blend/0F_00FF0000.png | Bin 10174 -> 0 bytes data/test/test/image/blend/1F_000000FF.png | Bin 10259 -> 0 bytes data/test/test/image/blend/1F_0000FF00.png | Bin 10341 -> 0 bytes data/test/test/image/blend/1F_00FF0000.png | Bin 10249 -> 0 bytes data/test/test/image/blend/2F_000000FF.png | Bin 10116 -> 0 bytes data/test/test/image/blend/2F_0000FF00.png | Bin 10280 -> 0 bytes data/test/test/image/blend/2F_00FF0000.png | Bin 10102 -> 0 bytes data/test/test/image/blend/3F_000000FF.png | Bin 9894 -> 0 bytes data/test/test/image/blend/3F_0000FF00.png | Bin 10265 -> 0 bytes data/test/test/image/blend/3F_00FF0000.png | Bin 9876 -> 0 bytes data/test/test/image/blend/4F_000000FF.png | Bin 10200 -> 0 bytes data/test/test/image/blend/4F_0000FF00.png | Bin 10394 -> 0 bytes data/test/test/image/blend/4F_00FF0000.png | Bin 10188 -> 0 bytes data/test/test/image/blend/5F_000000FF.png | Bin 10226 -> 0 bytes data/test/test/image/blend/5F_0000FF00.png | Bin 10236 -> 0 bytes data/test/test/image/blend/5F_00FF0000.png | Bin 10220 -> 0 bytes data/test/test/image/blend/6F_000000FF.png | Bin 10114 -> 0 bytes data/test/test/image/blend/6F_0000FF00.png | Bin 10368 -> 0 bytes data/test/test/image/blend/6F_00FF0000.png | Bin 10109 -> 0 bytes data/test/test/image/blend/7F_000000FF.png | Bin 8248 -> 0 bytes data/test/test/image/blend/7F_0000FF00.png | Bin 8628 -> 0 bytes data/test/test/image/blend/7F_00FF0000.png | Bin 8250 -> 0 bytes data/test/test/image/blend/8F_000000FF.png | Bin 9595 -> 0 bytes data/test/test/image/blend/8F_0000FF00.png | Bin 9783 -> 0 bytes data/test/test/image/blend/8F_00FF0000.png | Bin 9596 -> 0 bytes data/test/test/image/blend/9F_000000FF.png | Bin 9163 -> 0 bytes data/test/test/image/blend/9F_0000FF00.png | Bin 9235 -> 0 bytes data/test/test/image/blend/9F_00FF0000.png | Bin 9157 -> 0 bytes data/test/test/image/blend/AF_000000FF.png | Bin 8557 -> 0 bytes data/test/test/image/blend/AF_0000FF00.png | Bin 8699 -> 0 bytes data/test/test/image/blend/AF_00FF0000.png | Bin 8546 -> 0 bytes data/test/test/image/blend/BF_000000FF.png | Bin 7892 -> 0 bytes data/test/test/image/blend/BF_0000FF00.png | Bin 8284 -> 0 bytes data/test/test/image/blend/BF_00FF0000.png | Bin 7871 -> 0 bytes data/test/test/image/blend/CF_000000FF.png | Bin 8008 -> 0 bytes data/test/test/image/blend/CF_0000FF00.png | Bin 8206 -> 0 bytes data/test/test/image/blend/CF_00FF0000.png | Bin 8005 -> 0 bytes data/test/test/image/blend/DF_000000FF.png | Bin 7859 -> 0 bytes data/test/test/image/blend/DF_0000FF00.png | Bin 7910 -> 0 bytes data/test/test/image/blend/DF_00FF0000.png | Bin 7861 -> 0 bytes data/test/test/image/blend/EF_000000FF.png | Bin 7477 -> 0 bytes data/test/test/image/blend/EF_0000FF00.png | Bin 7677 -> 0 bytes data/test/test/image/blend/EF_00FF0000.png | Bin 7477 -> 0 bytes data/test/test/image/blend/FF_000000FF.png | Bin 5690 -> 0 bytes data/test/test/image/blend/FF_0000FF00.png | Bin 5688 -> 0 bytes data/test/test/image/blend/FF_00FF0000.png | Bin 5690 -> 0 bytes source_lists/boost_unit_tests | 1 - src/tests/test_sdl_utils.cpp | 105 --------------------- src/tests/test_sdl_utils.hpp | 49 ---------- 52 files changed, 155 deletions(-) delete mode 100644 data/test/test/image/base.png delete mode 100644 data/test/test/image/blend/0F_000000FF.png delete mode 100644 data/test/test/image/blend/0F_0000FF00.png delete mode 100644 data/test/test/image/blend/0F_00FF0000.png delete mode 100644 data/test/test/image/blend/1F_000000FF.png delete mode 100644 data/test/test/image/blend/1F_0000FF00.png delete mode 100644 data/test/test/image/blend/1F_00FF0000.png delete mode 100644 data/test/test/image/blend/2F_000000FF.png delete mode 100644 data/test/test/image/blend/2F_0000FF00.png delete mode 100644 data/test/test/image/blend/2F_00FF0000.png delete mode 100644 data/test/test/image/blend/3F_000000FF.png delete mode 100644 data/test/test/image/blend/3F_0000FF00.png delete mode 100644 data/test/test/image/blend/3F_00FF0000.png delete mode 100644 data/test/test/image/blend/4F_000000FF.png delete mode 100644 data/test/test/image/blend/4F_0000FF00.png delete mode 100644 data/test/test/image/blend/4F_00FF0000.png delete mode 100644 data/test/test/image/blend/5F_000000FF.png delete mode 100644 data/test/test/image/blend/5F_0000FF00.png delete mode 100644 data/test/test/image/blend/5F_00FF0000.png delete mode 100644 data/test/test/image/blend/6F_000000FF.png delete mode 100644 data/test/test/image/blend/6F_0000FF00.png delete mode 100644 data/test/test/image/blend/6F_00FF0000.png delete mode 100644 data/test/test/image/blend/7F_000000FF.png delete mode 100644 data/test/test/image/blend/7F_0000FF00.png delete mode 100644 data/test/test/image/blend/7F_00FF0000.png delete mode 100644 data/test/test/image/blend/8F_000000FF.png delete mode 100644 data/test/test/image/blend/8F_0000FF00.png delete mode 100644 data/test/test/image/blend/8F_00FF0000.png delete mode 100644 data/test/test/image/blend/9F_000000FF.png delete mode 100644 data/test/test/image/blend/9F_0000FF00.png delete mode 100644 data/test/test/image/blend/9F_00FF0000.png delete mode 100644 data/test/test/image/blend/AF_000000FF.png delete mode 100644 data/test/test/image/blend/AF_0000FF00.png delete mode 100644 data/test/test/image/blend/AF_00FF0000.png delete mode 100644 data/test/test/image/blend/BF_000000FF.png delete mode 100644 data/test/test/image/blend/BF_0000FF00.png delete mode 100644 data/test/test/image/blend/BF_00FF0000.png delete mode 100644 data/test/test/image/blend/CF_000000FF.png delete mode 100644 data/test/test/image/blend/CF_0000FF00.png delete mode 100644 data/test/test/image/blend/CF_00FF0000.png delete mode 100644 data/test/test/image/blend/DF_000000FF.png delete mode 100644 data/test/test/image/blend/DF_0000FF00.png delete mode 100644 data/test/test/image/blend/DF_00FF0000.png delete mode 100644 data/test/test/image/blend/EF_000000FF.png delete mode 100644 data/test/test/image/blend/EF_0000FF00.png delete mode 100644 data/test/test/image/blend/EF_00FF0000.png delete mode 100644 data/test/test/image/blend/FF_000000FF.png delete mode 100644 data/test/test/image/blend/FF_0000FF00.png delete mode 100644 data/test/test/image/blend/FF_00FF0000.png delete mode 100644 src/tests/test_sdl_utils.cpp delete mode 100644 src/tests/test_sdl_utils.hpp diff --git a/data/test/test/image/base.png b/data/test/test/image/base.png deleted file mode 100644 index eccab37c787f4b1bc9d99295c7742ea30544df2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8234 zcmeHM?@Lor7(SY*S+b(Y9~9eMlu%$)YHox_Nxf#e-!5LKVJR$Tc9-Q*DGtsR3M!x zyV10z@J{Ge-re$#tE9a9k&3;48y8yU?7sTz_fOqS8X3AgJ3eB6)1cGm;i=c7Z<|~0 zHMiap3dAzpBfVhRJY$>NB5V_jai{d0t<5vFdEN^ZVig{chFGW1V0GsRY2snbU}n~j zA4<>I8ef*x^F$~S&*NU{C0pk+PPi+DT=69CmikzS&otqg7VM$}4@*AQSckEUXadCh< z0T3KN5D$RT39bON5xQm(UD9vTUy9uOR4d+5MSS{5zoer5GosuBrLPeM&04*CIynBo0OV_Fs+19?GrAQ4VBH(9}!eGsw%V}7#{RO&o+<* z8vtEx7A1koMokF4`T$kXdz*zM(1RK1A#7U>qh!IDv3?KqtV1X{zNdb^;$uekz=lhW zOai$_Tnl{>q37bwGJFW^0OZLPpaCd~2QUC=Q;swx18P(AdW4hI)=y{2NTk`P4A-HjM~WWB>~TnSR;hOfhR-^41`9Q+=m1%2m$w<085TsjhcZj6G~Ws zWS-hHBDLIB^aU=8pS~mG4-u~sLNWX|h&s7FaR!%a&RyIHohDZTMhGSBi!g&}q{%&4 zg(UbLbiqq3a{xI)qec~Va!1gpUUg+_B>`8H42ESi0*yMk>`iuCpfMwJVj5yCJXn(^b diff --git a/data/test/test/image/blend/0F_000000FF.png b/data/test/test/image/blend/0F_000000FF.png deleted file mode 100644 index 742159d2ce9d0f331175d12e509a5089c0be7afa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10188 zcmeI2eN0nV6u?gl1*Bt;s34M!CWA2p13xy%9JJN=RTIT6PK#Eka~WnEgJer2vEw}v zhud8E(8NWTq1h6bNuu z$;!4MJT}MDx^K^(tebBNyI1{TD>znKv$47^Ff2*r)kN6hISNyg*qpP{XUEtmCbKQ0MguA)&1^YFRwER%_euIx5+2?a^zq9Wr1R$#pSN>cKC|qe*dO`QE6883vQ*) zvUlI2C80wpS0Y^TabWpm(?sT&>6UO_`4lHd zgey)2Dku9U+Qv-7!bPPWCrgAYjt16Gc1%=^xo!y;l+TnGln7Ux3T&GknHU^%4GWi) zW6CBaq7{>elLh}L$q2I0raB9=2>`)T;V;a`mHK00R)x*fWt5)uv z<1BQ*LY2rB5VBCukifA<(|bRi$i7Q2e)np>_40J=;mj^lK{X6z8oIUmU|DpEfu|Y5 z2>Iq3jh1_&Cb^llBVm0}pJEe%MiB_13(n}+I*=opulJE2a&1st-v4dyM<};TI#Sif zfC8SG)?ig?gO9RARzm(EsL0J6sYy0Wb5Q^m0UM?;qItBAMP~JAhwfZ0O#KtrsdimH zm6tMLJU*dA!jFL!k%FOzk@rls@}6;|HrO~|p5Vorq+zNL-l@+ejsAXl6b<+EKM-b1BlgA?zzaw?-7i(ZoC) z2||n@*wGLMJE|f#bEJ%B`GB7dUW9BM!ieTt6X~J7Ml)I)p_%T!bn>_}2L~ayhNZ-H zkWA)UU1~5_FpGjyTFq8I<5lElhAhX}ya**ra9)HF=S6oLYiL~;)OMeIe^&{TbqCIB zfYCSzXnJ#84PWhBplb26v6}g!swZW#e9R;4QEFZ#%X3r!Gg>G%XMrfwbt%%TD zTT?XCAN)Q2M)V>6;2+{sndu)yAL3o?0Te0AReMkLAs$)FRe1`(pG@VgExKHtf-h## z73x9GaUTwk6x^v{%#UUdBjpO41hxjWiuiCYsu6(?HfFb6XWod1do;C;dOD8 zPE10H$kLE!B>XyJ?DN^BS$mUWHUvdl4oWD51LR75I~>uJDvez3OS+n;F{M^+G=M3 z*TGO+LIueTu?lmf_B@CoBS+@gj853(C4mRcFcdvm8|bJRV8*y++J0g87X_ZPgqEeN KmmFJcum1~?n*zQ7 diff --git a/data/test/test/image/blend/0F_0000FF00.png b/data/test/test/image/blend/0F_0000FF00.png deleted file mode 100644 index 68f94e15fef6530b9fd80db8d1c2e4b2211aaa0d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10035 zcmeHMUrbw782|V;Dt|JvWn+_&Hd&{cBU56c{LxYj25K@g*nnviN=Wnx;YB4`;odNl z&BTPzYG#~SANI1~Hi%0o%NAPD0S>NxaFfN#0B0o*u;@*NTS~9rcP_p6#l&c`^`ZCP z-1hvw-#zF1bI$2^dd^43YO8azp3DM(Tw6_5JwQ4Z)4{LpM}zQj;7J_c~?kS4{nNS(pdCZPl;SAAFOa1g}&gVxLf)*dZMSS z!sQnH!6h+Ux)rVODfK#Agu&pfSRe_}#-4JoYhDNi*Tqcf>u6o9gmcQDR|woR=a;AC z8Tqz5$SwKBd}%t`5G&(cvP(Yi73PB>ai=sHJsvBSo$@)^%?Xp1(ZX=WL+*}zNv@MG z#;UjaBF5wv^hJ{Uc84pLxgX@q^6T=o*gISPNRkU$!rq76U3oxmkiU#IZ4E|}T;Pu+ z_dOU%?t4D$UFK%xtMXg&jo1fUp-6HI`nnyV%+3e9?^UM&Y*Y;roR zzzR@gC5Q#QP^Q2*3E6o?R-oe{pgIaC-!onTyv0^=kM!B}cK)5a7ts3~DkvtS5X2Rn9Qs|&*eCJVJOf)79{Sga>` zR=^Jvz+MwUEZ~JEDv)d?8J}U;YXUMDczOs@0ho+Il_d65w~I(mL&hI;Oy|oWlm}}m z<7l}WF2xbm69uZCus~a>A`1kA@rWqhP^psGEBBVq6FYL{nX@~ojUz^v6XUD-+y-L4E2WX)!M47uh@J41|WMp AKmY&$ diff --git a/data/test/test/image/blend/0F_00FF0000.png b/data/test/test/image/blend/0F_00FF0000.png deleted file mode 100644 index 75c891c569a70bed9502eb034c9db3a2e621e688..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10174 zcmeHNZ%k8H6hAE#DjlJj6I8O%IHF()n#^dHOj;ca_QU+MY+5r01*Vuelw>jMVnZJY zGddlaU&tni%RX$`jMSMS%NQ+~>AF9{bQ?wp(3q7?bgeZA58A$+b8p-CX<7WRndP-j z;QY?--gE9b@4SEa^vKrDWtkaEGXNmdvZ?e1fK(JyL7RsEoR1q10jy}Tlx}#@e&hD2 zFGKTF$zk7;y<4um_Q4zZmaAj=mPaio@=xR+VL~YrmRU}q@Ls+Jg-uK-_Ssiew|#yp zYj9ETk8PFG&b<4Lb@M~%-Rqw$yYfT%m-qS|_L60J@3($eHdzxo_m=-==&so8s4gk& zY~SMj*nchbhj`4fyTsVpG3cH2-wTOilcTDypt60Hx6S{3=r{4GV^`nG%8oAYuzxBv zExzrj=_?#>-|xNP9|_$N-*wdX8OJ*U-WmUVC?Yn7Z4Cvc_B?N^|8nT2cqII4!%9;} zr+3gl8M-I7gsU40-R+g$F8^?7N<1Fk-C%TgjC%wAnb5p=C|ngSaJHMgo&Lelr1(yF zS9GPb!|fgS2SPLA;c!i~P-=I2-Tv`VKx_@yMvYR3Bo3wDp9@TnPq~MkT~dYgb@X6l zM%jw8h_b(}b9vLITh5=QPo!!CF!&1j)=k)fw}Q%_mp#3IxD>*eHDE(qG-j8eL*A43VBSRTC>L zDuySz>T0UCAlN>kCS9*ea0JFk?mpX@36PXZB zY2IN|0k9!9fN}v>FGG(;TWpqLjAnx=zub{20j)>9Il5gRvZ* zsTjF5a0=x!9u2ANDIkGwku^4ze9+QW+!8?+nG8AYp}9alSejNRAWM@Bkq$PnrC5Dx zTW|OAmi3roYa_;r1(ya<)qv535ug$Pr?EpQLmp^?ZLAn=G?f(}%YzJ&_C;tI zxCS(yn_tuw-ClrUW|WgkSO>u@eMKWCfek^UJkSJ;cBNMOC52wvCX`y~i<39;9(Mgu%1!*CR(kR#uCT||W67JivL07g zKg9Qwhk9vK?BiwgNX$q+f2POfHg%hw)`<_7B0n(5oR^X6AMJvM~y1{J(W(lu;3f)2?%Mpdym`v>99`-(oTMS zE}JPw&S9M7Zg^VAHA}x79Kj7_mJSWEJ=8P+^F{TypH~dJS^j3@MP-yNM_Iwt4crtKd56xnjkr3q=3Aj(PkS+;EQH3zIw*au$cE) zq4)WMwK!^xiw!nGeM<8xlm!O0+>jhOGn61>EHiAt2{u)eMoR);G=uTg6FWdXKrEqb z*uU^-CQ6w_ggsd>3O*gm27(w9n<+=mVVsPy%rLoTM?(&dU=x|)hs!F|Q>z&SwW;N4 U=eGgF-SY%3&uuO}yV2J47qj062mk;8 diff --git a/data/test/test/image/blend/1F_000000FF.png b/data/test/test/image/blend/1F_000000FF.png deleted file mode 100644 index 87c0192c11cc98d79b4f7874ece972eff9f5e987..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10259 zcmeHMeQ*=k5#RF}*~K^x6ULZ0R07OE5~v}WiD<)cYDxeH20I@eU}&(w#O?=JhNiU| zE4m{LnU*++@lYa96YNeXFd+qu0~oNa8)m>kAytNaVDN{ou@jY#*s_E_&OY7sy_JrP z8~@cAMt@i*&-&f|_Pw`ncW>X_+rJd7UY{dDvGgE^mE zsoGLiweMig^_@y5TOWESd|iIGF??2jTy9jpR8A@V%G(ZSv#HRX>-Aspd#46ghR%flA)j>o zsd;8$^>Oc-KyUZ&LZ{?&N{7-LbmWx`IPdSbC#!?e}}Kp_G)gw*A^%botN`vpPVZnmz$I`%An#>e2PvBgTuZ3{@b2w{BdoZGmdEE`}d(XzJJea z@2krru3=+8cZ>gm1j9IItkde%l8A4(rk}gbe?@|0oHKr@9aYyvjt>|1dv5VxY9DCh zobj@DUM-LG4*UB(xA|+@F>PEk)b7Je>LRra~z%txwE&M29O{7i}%X^Eta9+`+4K+G;^WF}Cw1-t1=ksB*fG<${3!jx(2Dp4H= zQWOzNCV{bcYthDB*xzk9r@_3IsdND8N0eGAfl07f@L#z5v;+-WgLZF41ktTvXLp-x z5gk1*b_P3pGkq@faBnT7qY1f`MvWS*WUP&6-rm&&Ypb&Vqp~L+LAwZZsDwUI5S(eB z_X_O)Yxjew+Pq72Oo*Bm4JbZo5L|<&>rPCCmD|}49`<*oQIQ~heWflVmjQk(+BObP zFN1czofnZedWnt9#q0t^$M6a??zn510)sUdv6G0Vjjqdn2^Ms=UAnLV=3P#IRb$rf zLA!_#(K+;q?BLmTvs@&e+omzGNT9erRnRa6{kly<)86w35g`)>4OdaM%p%(7e?zXN zqHS$!nlSt9jvfv^>6<`B>`9dB3(SztEQma?h#D_}D<(Pyz_A=)K~rnO?%0}G)to*@_P>wGG6 zAjz6nT04>vx&@NHaMh)o8f=lrXxuLk`*tmwABd$3%t|7N1t~oZYA(zLmHv&hLB(Hf0&!c=K0J|55wq<>}9a-47?PTm|qT1|uVYdf{%y zA{a1^WTaA-fPB5#z+5Di0Rp;4vB?dQXxQ;8IY5pau0(7DQapm+I~h7ZE!e^w+01^& z!5Y&jO-Hx83xz=$i7GRDa5!q=o0K)~fcR0-NG=SV3) zeQ_CL(b5+lNqn3Ny~T4+!%HW33>bxl0XZPa-!>Z~8C1f`}9A<3#eikJ{BcA?njWTE`YDeK{}>z0uW%k*eo#|k4+ zmRw1|D7$VN%ZPsljIj`-e7#x5?ndVg7*SQ79hE3!Z&Lf`PeUvkHMkhlEO3~AQ8%Hs zD*Yo3zUaf{yi3O=6OzjW4~m6ul@wLgB8?eiWOHo;bzYG+nTo?`3G-eIwta|+7&R6Y zdm>3ZKW+DX`0JM1NJ{OVXgL)Xis^m79-ijE{k=7*;IiQc54WN|UyTaI^iGv>S7`!k z)#@|>`TEmJZc;(WE@-FDtJ6lY2}Xp4>=hVnUc@Af8WVv4COf&58GnB7D_bAE%X@b9 K(qqq9-}o=#w6-z; diff --git a/data/test/test/image/blend/1F_0000FF00.png b/data/test/test/image/blend/1F_0000FF00.png deleted file mode 100644 index 1ddeaae207182a6220f23d15b3ad263fba4054b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10341 zcmeHMZ%kWN6hDswWsr&@h=Jg%NL+P`#DB=2gx8tQLex2CUX&wF1ft_z?1(huAw z@All^Iq$yH-#dNxoOce}_E-(MCAk1#Xl$_T1<1r=Cgfz}FGtyqApq0PM$4|&fvY#> zR>pQWbIZS9|MiuMqZSwY^Hak;C1)(IhVsJ|+E9DSQqYK11=ruHIGTVke%TYfB^T{D zbKo2Q8-e+E$NGNz=-^;i{MgN*@M(L)eDqV~vk%mlvnQNE>(Xn{v&e6^*FWg_q$#+4 zsYU8R|9ohFuKr2S$cVMR&f^XVOQIxYq3`U?lhvKBO5wOTBNd^by=}6#(>*R+5&x15 z=zDw1WKG1?C!80R zY8~!?5D{0Td^9b$C^f3fAq2#T#G;VguEdAJ`;>!dMGPEQsjw*t&59MVqT`rKg-uB? zVPZa$t;iW=MJ|XDkFw4KH%jM(FxKmRW5{nJHF5MA>36?qaf{EY@cU8jt z17VVdO;lBC$bAv;4f&X?sqDfS3oJvfp0Y-AiDk}9PDoWk)yM0uY3oB4vG9_C*sZ%3 zaz8=HqwWhZudr(Pw+gmPdCrze@LWoU(XH-a<1OoL)q+g(qP-X4_f1G}3D=MQM}A_vUw!j9qf2b%yL}k91$ESDWm`iK=sqH+$@Ud~XZfmFB4ks*l!{=JVbeT(yDF7otGBjp1 zqFx_hR?|iFGvrqHpDZR$+y2(`WglR#tGs>{Ze@~qO2(8XVj{8&A;!ko6quaLfbYF8 z6L;TA<~SVi$4mwyu7^hV2@Nn*!ely#Hm&M{&zI*MdbuJ%{Ak?0$MVIqUGM)3=hL#K diff --git a/data/test/test/image/blend/1F_00FF0000.png b/data/test/test/image/blend/1F_00FF0000.png deleted file mode 100644 index b3e1521cce3ff152412a27f891e6359939d9faa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10249 zcmeHMeQ;A%7C)~K+DaRWBLl4wQ>CS4snY_EWmks8T?DE~E9xw+D^0By$B(vDy3H)L z@1cXMPz{#y)k0GTL{?WmWCyxhnkOUF5}h*WE?sGxHx`@aLy`vi@tVAMz4s*9nP~sg zaq>sg%-r60e&?Qh?m73J`|de!6s%aPn{?|W0MO+vTf7or0_{$K_*nW+m@(&7fQ++w zi|>2X^3Bzr0oT%^Lg&Cs*RHJJ-B(e+FRe0vd!ADLQQpduhFuTs@2KCm{DE^%udJ)9 z|Dx{h`45(KWKmLD`s`h^X6J3~7S8lscP@C+YPena^tx}b|GPggvW;9k_VVb~3r%m& zTyyY?Zl$)mWYHYkp3V+e|8=jTyi#4H-Pe{$ate0~_1PUe`W@agJ6r~r?cyBoHs$^5 z%C=eLZjx2lC^QLg3%i7E!k$A8d&hZ~vtRFZd*4*{SHIMj?rbP?*gKEA?)C0b4pvvS zWsp0Zjbx|WG3<)-zN)(${=_n`BN{k(99tR^S4aZcE)jql%5)jDbzG+q|ICI`sF zWUn^P32W5OQQM&Litr!u5ArxUs*Q8PAJs#ng@g9X!oSJ;64mGbYSq1TmYn0m+_PPVPJLV%F7(QeC%c*dTs462riS z9BYHp#W>FsJ8R-@gJHw4A%_7!l3!*Th@Fb)7^*>8>IrV5q^_BZN_i%-@n+UQ(_E+> zK6d2rba=3W?-5{oUjie0*oPa0Cc0fJD;k|q4&6exATfZgi2jA9YUNJp3lI$%gMy*K z(7NFUQ_Xe?2T9Y}NNO+oXE_a?f!=$j4aJ!AN}GL2Qbje=n-~~cpu~^dwcO567JXJ< zQuw@-DG|inW(z-wp;jFH|9R2+V(yk+F-F#oCZn$ z0NTZZ)(=gTBp=UFCoiC$yJj>qtwJ7QT`H$n{8pEVXt=*AN+;|!{gtWK`4rkkM$<}c zBrGh35lfjqVLf*^E%&S%XZ~#)((|zm8dm1~)Al>LI7w|++v@?o`6+#`u}PC;oAzC_F@LMK_7acCgCf$ z$je%v#*blIS(k}^?bC|cupfCv*6qt}h8B`_8o_{R(SXwYSkW5E4WH9{;q=MXkkz4E zN4QmQVIYuhVQNaKYcg2CzVT9(grVf;1e$aBE=~*B1x*`xmE;s&YLDcGPjlk8y=&nw;k&pQ z18_9P;;R&mvC$YCffyUnV|`IXV{Al^bwea$tT}qDN00UBvCckbLfh^Yi2~FF*ZW!sp!=ynh}j=MA`SEnKd-2 z8G($bXn)>4c?G;)lpKF+#rIw6j;hM|FN>d>k~NnD6RI@{lk%o&2_qe68L%m@!br8pqMFA z;ZBW~L$qST;kYS?hPt`UEwma!!JEU#^nr5ZZYec!he{eN$TlxVs+vFb3HZ%_ zO}-@4jKKE8taK{kF~IpZUNV%!RpXE$d_szIP|k0n33mpD^guFgD04Y~iPpY+`6-CC zqChOIrOt%b#&^163OZuH5#Vyb3@Z>1iiwxAmlKgUlOse#IvOd|74-$(VhjVr$dr+C zi27w{|1*fmSk_9V5I_nif0DB4F4*=$vl`d@R^YCV3I$gtf_Cyo(gGMV_>#tu+`^q= z&NKL|C@!3%Wy3mJ?NZ;XMQk;;=(#O7L+_UbFK`E*=D#;WWxx!9a!*jq1kd#Sf<*n( zC76(eI)%EDE)$*CC4`YFBju2E`_TT+Am+gdaWP^oczO~~O%oru=d8vTw4=|<5fAEZ z0-

7FB&#HEs;a-Qu^*c~*7lPgR0$)5mPHJ+cHb+%;^Q0el`0?vl)7@aRVyh798G z&v1ONa4 diff --git a/data/test/test/image/blend/2F_000000FF.png b/data/test/test/image/blend/2F_000000FF.png deleted file mode 100644 index ff9c63d8399eeda7af236fcc491661a170258a44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10116 zcmeHNeN0nV6hCb#ILe12mPVuP9Eec{U8ZA+8)XU;v-q|7!6Jd@T(ZOof}d-ap(Zt11Bvj@kC;T|)=Q#)W=1gayGB0_0^^BkP&Ph0ctpj;E zZ%-RK@odHq?S%!k?vgfTu*m#XvDtUN`2Jq|>shnRNB3X)wy)PS@K)bMPoTvU_cIxKhG>X043JNg{A9P(_> zA*J5FwS7jBv&nT;p5m!ij@vi4r}WfpbhXIyJV%vN_U-MdJ;_T1^X>S*#8`rCXVuBh{c_WO)4wBHLK>>n`?+HO03@qgi8?yvKOxZ;fmT_d%F zwmXh1{*(S!{bzh3u2}t`X{2bdzMT0Mt-*tV1u-tT-=P%U)DPfpkdUe~}u1dVNO7S1nUcFWQkvRIDk#Dok1{!sj6EZe?mtGFYCw{3E{TUCUm7n$)l<0e zB2=;bGFU&p-dX)Ts#|sFZ0yB&^FeRC6$BF5WZu!W0Wn`ZO;!aqKj1}G^Yzx#QHb5{*3t;O1|&1*#lsC%cXU)VSd9XDiLksY6bd?3 zWP1w4fkMV2Uo$TvXr~&M40Es4N%oQ{nSUdVI}Vc(w=n~ETt|5kbQI8zR`77eT)q!H#t8Z?wtFle%frb{9uJkr@^EsG`FHNWLi0O!sGi)lq4}LVL{IK; za);D~S~$7sS!paU)Q*I2%gN-EjvbDvMwpgQ3|3$Li1;`j;FW1Brqi zp+Opk^1y4+u(5vJ6@(=t4qsS2u!{p&jN!4_q)L;TVF5Kzmnb9(0NErELej=y&4{7Q zj+gaD=1l|8o3P#!q+w__jf1mVDRX7So7hUoCmCy5kR=UcIfBav7Sb7oeDQH=pf1`P zZ3VCdB)r0}!1^3R$B`~yEZfI@Mi8}CSn&wbFx0}GYc%e~lg>}Z*&>XjaARF4-kK$W z$lb(*We%gjlp--vogg65Bx^O1DwJn73fouIDULI5n7JjuMcRng?HpidYo z5(qZv#YYlH&RM(X;`EPUywQCufSE&`*Ub@0q0SA^U_@fv1k-?%3Dx-G2u_n)b4dUL zWNSJx@6P(r9OfOPpGa#wSq*I|h tv%y+2fyPN%OlZnGwU6+WcRC&@T#EO`T~Iddx}QbZMY&6IPR$o~{{!*(wOs%J diff --git a/data/test/test/image/blend/2F_0000FF00.png b/data/test/test/image/blend/2F_0000FF00.png deleted file mode 100644 index 99260aafef4e48ff5c16ccad690d2e7aa7907f74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10280 zcmeHNeN0nV6hE(g25?M8AlqDlMaSgB?w_eMqjkcNnIUc%5OF*+qH|G^X(H1~Uo>HH zFp0YOg-c0Tlu0&l2*aWDB`&B`U}o7w$SfOEwuu8utW+L-JLmR+16i`a*39;$xtw$E z>3#Q{d(OSL=f}RZ)Z}RaPXz$Lw3KCuZvuED=?(tA_{T6iW-q|={V9n{(hEBKx&{NA zt{K_~&3~@w%v$qV%HjHDXFF1R-(MSlsxfZHzTD0G5`Tu*uFs?F+l<7MMjV~erPc*WRiH1Fu$WxZe@vIp9W?aS?EdyKux-lR7;vK%`duQ}Ei zMi^qWN7XHsw&31m>key${ftyl7^OXCY_YUj%qw~~Snm%7TZ4y6t))XNthM%Y()UuW zG$a*EW~oZLBb7;AQlq3VjFc1PNclz6QTY@3gnUpwp3`D58`|Z|^LsO_+98wGG-R+= z+3O^WWRhg*LB{@Tj*8Lbky4xbuC~)~R(@A@bHNQq?dXP)cAN38w#!g2Z<5_yP&?Xg z({`aBJj9evs2Z)dnL6e7WDhZ=6Bgb{b!>9dWUZpAsKnNsW2Oz5X zY=Hw6u@Th7i(9!OBETP_#b^P6Wiwbmem==|Z9{vQr-b>$ zi_da8pH%`1w=zS~eZyWQXp4?|nMG`-%mL^NpKyGa(;dh`w(v8q7yBmD*vd60Pp2=U z7t5h180WdhTbS>rc3&S^h^`PWoWqtyh!{q`;Y*=>&pZ*S24cy{64#7=jbJRTBwHaR zlrerNClt<^0=@!MWwHk7sbB;~Pnt037Y;(4O1!iC8B`H(W@F1Dq?_ebO){h{nZ=`! zI)K8)0X;bW*a9mvRYFo&Wo-S-ln zK-chjxZgN4V}R`?9nV2!Ii)OZMEGF37=(QE>-ds7SBMrKW1t)=XfIGWWs{1aKBp{R z9FAt47(F4pgyZnVFtAhYhYB?dD8guy^c`k8ebXU54MU4IB76k=XhmGZhfC_5Db9(~ zI!#z9AgOT5CiO5ha0}FjuuhDg0F493sY!xit9#mAaG?~}2|CIsvsh;6nQv^5`7zdX z-aYMhQYKtq6Z_l*_&kr{O4Lntce+QNnR_tC} z$wAS&h|tgXu5vUKRUA;y&3|2o+mV8ysDc7DN)>%_O+8Q(EB>wg4uP6fCxpVv`B>g9 zkAkanaUk6SDl{^6R?ICQ-|0f>Jpz7$HK9Ba_)u|K@Cgs)l`8XO7$KC;6u1afQp(Dq z{D~-H1cuyTC0~~W1!W}pDHfYpu?D;tW+3bzgD*0vmx|H}B91j)u?C>ABbClcXjP`L zj`I~*ADdXFknaTPLJ24%z-Si7zeIJ^Z&qW&)SWQN>@lROhJ72osTa;nsASU|mnxl; z0J<8uI02}tfgWce8*M|Zjt7{h5;sxFe0wc6Ox=lyy*via@vOLulOBe5CKT^!j{ks3 z@>~%X-)UHgpoZs~Utk=%E=(-SIk84%w4|y}Or@Ray3Kk|#%=No*ykH!H^$VW}2mU`p z`RE&Ht+0hMg+)GtVsztZ7=<{)J=8pABPeb~5v3bCAD>6SPnHro*2kP1D=ti89K&4+ chx1i0UiV6h3XKIEq7w7N&7@M5CJwi-b9+wm6I6kNL69!6t#LWMLcO!?*<&D!sZy zN5lXbWXnEen}3{cqsC2Yg7hwKWIssR7QZ57V5lxZGd^w*E-Sq|=iCDR+%H(t-iGp? z^FHr$&pGco-0OR+-LoruQOxof09dp$$MG^i6b_?c;R5{STDk56fHhlpI<~!9b^Afj zUX$^6+lf0*lw^GO_6uv`YaOfNPdL85QtL=wLgU(;RmqJxj^xG<9mzcTMg6<&Ee8u9 zyq|h{_wc2%nyH)FN8akOjeb?y{cBfab9%0=A@1H8IZe6c%(vNE8g_TBx%-j)v~tb) zhHYz0V|Q2a-HY-jrPo)!vlktM_NiMaoFPQM19`+~Vu@7t4ng zCGcWRnzyOY*XqxeOO&y|j+%6DbDwX>Uny5BQ-N(ktEJ`dy#7MDTp15!2h-JN)u;MhvP&7xw*7F^)v6Y#SAx}3RENKdM21XRX>?DW*-c5g?BK#Kdu|P!YY@;3~)yN1_p9AW^^{$(WcbY2xrXonUJ_wW1o; z7162q4N?L?K-ZZhJi^ZOS7{d6-B6@M>S;?fyEIWC1kw-vLIXfPlQoEU5?G`a9=K{u z)Wm`esQc^Ep`tic|1B8_GNA|2E=?F>H7D4{etm3$KrWI8W+6oig#)apNtG&e3phHO z0Uj8*!dT=J*oj#?wHUG4()k7ANbhrH4=}FMN)K^EA;55Sq6^7p0)^k0i2i<$umLVE&ZkuQav(DVdhCp59@I#^Hlbe`IZYL5Yfjk6|zAPmG=9|@Fb zvgV5iXcj%l6EBceyrB|mIEtFc2K4Le#t#w{5= zTHw@ylq3XjM`t$lKW7@-lP``G@KWS+vlFv+vJ;dn=;J9xmmJAbf z7s0^g(%xH0ByPrH#H#~6iQ~GM*-&jqLn7{=3C$1)OS_^)Q4`soRHz8? zKY*Nv^IhC6^HaL=n9Jgp=drlAM4sHV-E;ZmjubaVJY1gKk>U=k*YZel&vkKs z5~i=^Vfy4&!t>wUVftDgDeka3P>U4zoFAw;BL`~q#xj=&YV-Ky?uwk2({9h@Y59CU zx&L>?t$L4aKC83D99Ww(nrohD`!V(T-!|3Ner(2GQ6}vS(Eq5B^sy!@4N#Y<+d-%Q zA&J@|ZZKrh9PmlF$y&CA1W6Bj#1VvMlEiq1@z}7bDYNIuQ;@)PlmE5koTxj)(R8nb!@lRB$46mWH9c@Ky|zpIdkX@v9Jr z7dC2~Y~qYF?9Fzbj6$ZR0(ndqA~*<|-^`AU5i|3q02mW7Ub8V_XeOQ zmWH7gp4_kNe`(oI%kgeeW>WNH4=&DXlR)HYV#0=mSzt<$n5ZWclISJ}umi_XzOz~A zO(sb+!j~|Bojh%h@C@aJ(rZxlN|qZ_!*Y~Q7(94i1DR++oMtDR$dndjIzz3Okfa4c zXCb7>U&h2X<`s0Xmg8k1HRCB>I$r2r1|4CON1r`&ECVC(80H&hBgQz1Q=M~=Gm=uB z2cW}@q|WBFgk3x=CRF2vsZ3St$)ew2!h)u{)8+`zP+lmmwpYggeEHMQpG_j@&a7RI J?_U&-{R>q%EaLzG diff --git a/data/test/test/image/blend/3F_000000FF.png b/data/test/test/image/blend/3F_000000FF.png deleted file mode 100644 index c217e840555ae42752fc509b57579359565dd88d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9894 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 V{nl%m`n_bTlES40r}A|>{{i?nxcLA8 diff --git a/data/test/test/image/blend/3F_00FF0000.png b/data/test/test/image/blend/3F_00FF0000.png deleted file mode 100644 index cbf79c986713da4dada5fc31e2008d9290ba1280..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9876 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 diff --git a/data/test/test/image/blend/5F_00FF0000.png b/data/test/test/image/blend/5F_00FF0000.png deleted file mode 100644 index 08f327c6250a550044d33aa5beac0199be885650..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10220 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 diff --git a/data/test/test/image/blend/7F_0000FF00.png b/data/test/test/image/blend/7F_0000FF00.png deleted file mode 100644 index aa431f885285edd94d807b1cac370c9a8e47b8c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8628 zcmeHMZ){Ul6u-3_WfNRuBK}FR10o-sp@Xqu5b6F&nF#{~)-1Ta8UoV{+>%Mwxo&+a zUo6e{?5Jkop(;}y}!M_r(VCZ@R34<(8{`Lsht4mHGw5GeRwraoW z$D31^SLN@jY51jYU9n328G6mCC|zq^YgH(htvFrqE?b~{R;^Gb4aW_Mt%E7I_8ry9 zSD!vH+z^<**>u3E_1yk^(7W)pAz}-ia{3L^=ea4aylbYFJI*KZNpp>7qqi(H5VD2d z3iXHVZNbsVL2faAj8E}O{%^BhFbaEwc44QdEM%JtY66<8nhD1hhu<+iAK5+A&9%gP zcmZF-mvE(E?k%;f(G6&VjGq~2g3K3v5ogpn?VM?g=(#Q2Xnd6Gj346Nd^f+ytN6e0 zr+5hehWqg(c3}?J_HNSI96|4ui3k&ArdzlUp2xG;j;F92FXC#UMmQww6FPb~ijRrq z-T@})j2O63yp^Bh6L?2&nYd0Y6HCOWyf(34v}+HW`8W28x&1VXx%~_Y`cz+1lhEC; zd?UV3k|DQgsDLRsnKB+=9m3p!G%bsR11C>T*$s#2L|*knVWv6c@^6Uqldp5qgY8E-w#7Em?}z^lZIAG zmc&heCrEg?MC1~I1k0T2KIlTEsN@oncM*9PA+?ZYhm%W0K4?ijHpvGq`Je^c>fNp{ z@?Au}i^z8oxkNG(1M+oUzOGBX;LD7b%xJ-B!w4eFHUB>{T4C`*+vWA-zrgCePyFNF zKfU*FI90G?y?22e+%G3QFRq}a6A_K Qn5+ubJyT!%VYSiv4}y*M)&Kwi diff --git a/data/test/test/image/blend/7F_00FF0000.png b/data/test/test/image/blend/7F_00FF0000.png deleted file mode 100644 index ef44e65075c2a5e36ae3539bccd8cefbc21ad01e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8250 zcmeHLZ%7ki7=M?RVwoC=W|;F22nlIK7z{cr|0IMH69-vs&<8&xC?qJkwqb-x#e$MH zH1;9FL@Pv=)N(h7VN9j}iAhevd0@h9Yv`L#cinq^Is7xfL=by<;CH`!dG5KF-#z#6 zyX&Z|D2tCvi$e&-m!BxELMU3K(I|GCcrd2tT|r2xC@(ImZuz`0HL~mKm(w+GjqU_D zDsAg{Xi3hw);4=1>0(7r(eBEmBTY+ZGq}SG`&Ew8^Zk1*!#$r=><@Q}mVcL$eJD?r zTc~zsvH2{cwKBID3v-9*e&W$^=2`Qc*=Od|v+B7E0Xu%Kzsy(jP5eo|o&fR>pC-_U{n!p>cny~f*{oIQ6z&PPy&hq_fol#paFxM7s!a=JM0D6f zksaDlWQR8t*};S&JJ?WUhjCu`AoL2SgdSe~%l4BAMfL)_k3gccA$#CaeW0hB6X)GDfzR%O>M3k7IQlOQfHPWCIs!wfMoVaw@A!k>G~=my(( zagdfrh>9aMqO4tHl!`;e5eEvLIWD3Cq7##-K!*Yy3ZxIh`5GNbphjeU(?`XTy5qkP zr+*?vOLl7;Cq^7KZXqZ$@H%q7f!p8w1)1K1=K5m90?YL^iQ?gJmrteT*ZJtuiAp0h zO~nyaa1kliHZ&E7$l@YE#gWZ18KvT^{<}lPk=_^CFD#iNGDSMebzrN<>Xn)PXAv}tUonAF%6N3sr(d=mi_OTa{60~)5PQo5`J zy;>k-sF$42Nco#ql@drkLSb$|x4lLps`l!BS@bK8YJ;_QmBK~Zsl243`0+7a+iyW7 B3v>Vg diff --git a/data/test/test/image/blend/8F_000000FF.png b/data/test/test/image/blend/8F_000000FF.png deleted file mode 100644 index 0535d3b8a133c014c0e6c538de9a9ef589016a59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9595 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 F`4?N&6K((i diff --git a/data/test/test/image/blend/9F_000000FF.png b/data/test/test/image/blend/9F_000000FF.png deleted file mode 100644 index cfb3d449718c408e7981b65a6c7a4889132ee00d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9163 zcmeHMYfMx}6rKeXt3@=vS`~Kd~?2Y z=FFKhb2f8#$IOlL>p8e5A;fRi%xPZ};saeD(xW^4;{rzQAS5t**0d=LHa~2vetdV> zlJK&}HKnDW%l-OHEz;~9yK}71@ST0G(%x|BrRrt>2F=S$=lm@2$3egVJ_VvFVeKY#Twb%C?VUFp-gVvJG z3o;@zh7ZftXX^Kal!ufRT;KottYe*{!BHsA5aTC}G7T^VSj(HPH{IO(daI+&aZ#Ki zuDm>w>(33RZ#}y?R+=b%VjRN_;RZF`wv}nGhd))<RWSLW2Es?urxU`NB&XHjDBi*Vyas&G!&mdn0zCo~- zBA5j03zJg|;-oN?=~3p3vb4nrLXaYyMoJbeGfWo1(=~Q&9{3bb6{Fec??|yS@Ed{< z2F@VR!^)6fz(!BvXc7akOfYFfit})`V6||@5QA(H>wiEHFF98sMawAb5txDv@*$xB zw#gJPHB@H{1qOKwxOGRY+#2N6hsooe`lejOuqeQPue>EzTDW#_Z=Kx~ITF>gW}|v8 zW6VMZSUAP-62$4tL#Z)6Gu}a6$c(}Az!*5tfDXKcg#k7)-}G$yP0Sdq3|xF`L`KF4 zoF4E6hM7Bg%$=ee;v*|pE*3=uIc=eGW8y8b$ihXyQddilu4D^I202Gaf-IzX2jb@Q zaZ;?^ls+$14tCmT8iINmQ!i(X6UYFKdkn*-fyQJAH5h}vrp7v`uqY!&XuaNJVg`c@ASh76Bs?LIu-XxHd>6ikUlB=FX#Rp~)a;oQjjS+D$eH z)ls1d4p@tYGc5|0Cp&Fna(f114ssf>8YZ-gE!4#|QrmGN zLcsMfAsBy9=HhBNiZWaHedw z1V7l;tR?NIH8AQv@uT|SubO!874jfq(nrbS%mx(eXwiwUa!KxKUg<}QYe9jA9o0`v9Kpk?QxY6mM zSWn2^b+b2FdeOU)BM%*z0TXaH&@~;Y^}4+4c|bCG!M)&gT|T?IX1@`MI!uASC`8rH zBn$r;g==S^Oph(bGkG5wYZWUhRl3<5^V|J(+L1KE?h`ksdMMUM%BQY!rB@@%fFoV5 zX-KlF=IWc?6G*eRS*!WCfcCveZTJ4+`IrLknT2`451EO=ahL&o2&!XHif536YcifS zko=&C3duKLJ%C2oed0Dx#rm(+$1b?iYa=^tbGuyYLyAe#$}PS_@t)}1y{_8=?uj8W zm;xPHL3LeSv)>669>NST<3+)v@nwO;5~h8#fmCD%B*@+sSv~3IyHA|%p;&)Zf3f1e zE4?DvY5SCV#nT2Zg=Kuv*el+>={@299~)V$y5TnhQvefIgIca`ZTGt(nGP%T)!mYg)6-R@U-#$s8>4Lz1R diff --git a/data/test/test/image/blend/9F_0000FF00.png b/data/test/test/image/blend/9F_0000FF00.png deleted file mode 100644 index 01e2ccf21f5ca65d433535ebffbc0ac3e5a89371..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9235 zcmeHMYfw{16yAVwi;l9f}Vj^aXX<%Vwz+kLDmOF&PpdRG19lHV>^=Jwpn zU(L@t$ zX*FAv4?cI8p48;8*gV0o({43bG!GUymb>1KF5`>MS5?Z)+%P?V&}mw+(5CF<`fl%W zn)JN-L6iLj_WBIlsqQqvyZ;p@Yk^8PXvf`<*pS(A|gJ zqrVtch17ir2T&J~0@M2tf54lV={;sz!%QJaK>0E13Q~U`MG9)QFnkzsG;?TTrhSY$ zgj79qSR**BXAV`&w3V5jWTwoaf>GCz+V8Y~xRI}L+QWkE-Fl5-6@n}V(h&qOuo6KU z0@HvK1Zi(Gm_zg$0MIWA!VrKS0VsnJK({CerJ%rOR+P6HI=O+QUn!_8L$Hzo#>697 z%b4W|a(NDhE6UyteKG?$kD!|Y7%gC+OO!c<0Ht^bI%(xvL5eCpp9fM*vl-TaGRmAP zDn+0`ij)E=0(B3R0Tf`6BE_H#z*LH03R0vLND-(gPzF#`ia>!BfdWjW2pFUYxF4iQ zO_@U~MW8^6lmaONRVO&?hrUtF98xKQDM*o;Lg#?`iaDfG1WKjc*K+#~yiv8eONsGF zbLW#~eSYMIrb9_zyd*|Oufg;}ya<`CyQ}pGzQ)yn4{3j-(Kt?v8 zR(8$XpEyjx`1lWWnv8ZnA>?u3`WRWQES~dhAK?^utp^E626h*JL&JJAHk4FHDS&Ek zI~xeM43FW)RRN~0g&!1zAGpZyEbI3 z?NIhASda?k+DwxV6rU40V>I0M4h`mRerR}yM@xvvy73rKkppd^Kgk#IMfC>VVJCr0H z=@B9s)JTcT2ZL$Ud1SQo(bzP8Fos6(bu!$z5d~>g(3HX9dN~f`DRR&r=%t;u6;v== zcSA!&;~t*~*VN0Fh%CH#A|h9Xjh#l=#3nJb;G*8E)p%DbFL9UQ`ebo{jp(eCup2IA7aYoZZ7SQ*3Xzr->UEf&)FMRjfb1NhbDoT?TVB2r#Lj3S&&8J ztp5V@S9f#ic(i`TT>5M$Jt;bP;6?fgz}-WWZJ6zflJ%!KG-ZOTYI# za%pKwOH&%8_kZW0(v+sLk*2hJ=b+Lm?e>Ycv`W*7^)x5m(kd-&ys37E(mMQ}Bz%dI uHr_NgMA~?Z5+M4~jfzCji14-Y6PKbaX>My>>Z1MBASr%v+{yVFTmAvXVVynz diff --git a/data/test/test/image/blend/9F_00FF0000.png b/data/test/test/image/blend/9F_00FF0000.png deleted file mode 100644 index 107bacaaf316b143c1063e23d73da7a1a10d3e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9157 zcmeHMdrXs86u+e^41?%=%?G1~5EUO77{QInS059dQ*?7tgsnOeG;DzJ#ir12uk4|& zo0+(7PH^+F>|xaz!Kt*F6GAAKXqGxbi!@XXvaZ$vwI97Z_go6A|18=U%>sFU?eTB4ATHG{A7%M#3S*NSkoqzp~-8Iy8RLYi?N*f=K z6NU<7G`q{Tm+5L+N4AW#&-WbcYAsq(5?hkAZ?|Tknu9 zV%*VNI4~gSMBpk%5Q*Rek1h?hy1v9-9Tz!(Af1D+5m-3*41t~&Wh78gUWUp=&mk~y zkwYj_z`?>=Da|2V+ilijuaoz_guSUBvR?aY4p79t0YMcqG48SjwNkD_utARxhV!B2^4S0R^Jq6o_`iI)QrXR6YIJV@Q9}Va)Nhfma4Sy$1`$ zsCcB}kpf&b8L@$jf2Cv}e%;wW`a|CXwg;TId zU|ACFaNA0Ec?$IOBn((5RiwnaZ3(nJzgDU+Yfmprpi|topZ6dY%BfXIfhZ&)6a5O+ zJ1Vn%nGWL&h^UR!`WFqnl+sKt)5}z3 zY~bMHn8i(E2s0}NNxwk=;4xoym64ZrAXkMgJ1j`^XvNBXp8W=;SbAISjTTFmGJ^sq zZg-D3w8f-2N{>;6f+?ZR#Q&IFUa9DB^40j#7>8#NQTrd8)Za1k@F>G;0V>=Qjud zJSM-7cC+>JTNU`2qH*0k$nex-C9Rg|R z8L+p{G!-dST>Jj+py{MT=nz!DC)jfcX&x{vxg1lVCo5RD|4|$>56MR`1H^d7@l~pv zOFqgix!Fd_V^bP@q28_694~7uM`Q=1;H9JOdW>nKqbIl7dyQgpMWNXm502 zW}*3o%6G>s#uVtu3a0CSG({Xh@?*>Z(@4gNtRY!3#GEMH-9#F8MXjaE23I5LDd^wIYoBWr61ouG=FY5iIC37EJkHAs2AV?)N; z+y1Q_g_TVl%B)he2KL5OQ|3q46rrpphx&I4640m#X%bro48!dfSTV7%7bkVZ?2YEcTyKcRzm(Is+%pFAGwvt4~dSWV3%OzlW906mTq$Y@YIzQ&j%B zWBJvM?95J2#0H|xEwffg(XO_wr7nPozjzDYiqEwHRGD})JSpQ zFF`t%A9v5z_|K^BFI3=i;KYqLf)s1{3Iwsf?h_nnUNu}p}Hg#~sod{lq*Ygs;)S(xzZ$$l-%$1+4ielroQHxu$(AV@FyEs*>c zsP}Y&eE2KZP5BB00hF&m@|%gj?+*j{3Isb!z5)g73MBtI!zy;*e2Trh2@?WrM0FkK9m>~qLv2AW!6g} z(k8H_c5RVvjVx9Hr?U~JG?4MI%)BH%}U5UWT$cUKJ{Lx_DC zL@7eR@!?*GcQA^_5`dUf2(bnMNE4!YplNAw2Lftc%@EV~k4n<{BNm9eAZ8%IR_Yk{P{MBX1cLp$V{3;oUHAT9fhm(ep zXI>dT1K~qB*O9R47uP;G^*EiGXQ*M#B8P%oTU(8u8z0dgwssHR%)EPNb}^w z0bCOL;UHzHxo?{0X@iqJ&<){_vv4M;F?ZRQ2e}-x`M|fj-~!aA5ID8n^&*ZZ5a??~ zBYof$oG}DWalq9>6!I*bA?tc_&ciuOjsAN`&{q$K6PDU~;B>-iI~$J#eL6U13O;n= zBAiFb;fQ^Wa1;uD>4XW6ACB6SOf3k6XPr}mN{dE z7`r)RnHZ0NvCJ7O#MlkSipF>ZjAhPPA;xYnRy4*fU@Q~k7S7lW#)`(c1*l|V+`<{V z!C2842Y^Z@#(_DhI8auHI<;S2&DhgzCdZ#4ED^_y1>>U+>R1&^4QQ9x`z%D0d5;+V zK|@d?EKM`4iam)TD28pZUkeIjd+3O-1zYV`SO_f&Oh3fFt*u+T6U`6oeBgH(`!Osw z!_Exkvv7PcRE(Y)&M`C$-cLePgY#nW!%Q%%7&ssR>A@$YIYg7u~>~)%5D5$R^uz< zzgJA5kS~RA%Lf$yNimHof&jm4D}SC*c!{>3AnSdH<==Ms9907_f@mU=W@RK W_|AC7{7@CWiPYtn<$bhQ|N37jQlUTq diff --git a/data/test/test/image/blend/AF_0000FF00.png b/data/test/test/image/blend/AF_0000FF00.png deleted file mode 100644 index 812b65b8a4ec3bf9fe1054569794845cae61c93b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8699 zcmeI1Z){Ul7{(6_har$LOzIG{GGb&f)`(GDrW=yZZPBfc85JB}|9qHyu+1Q0Y-Q^* zW7z*Ciu8l95*CdlW-t@13R@dp*Tly3!Kx+vD>dKKj7~iGP;! z;Xb{$z0Z4pc~75nZtm@RwWeajx<}SA#x_({nh!9x2D@w6gW33SJi6;6#0N?tUmQjIMx)cneJ20*kjAlw&y#Q&rZd1qP6<_&08%qq3994uGtXOT!Eg1b8%1R z%C+uL%oeTI?af2;r)P8P zrc%L%3lT@@mRV9`JoEd#6JL;4jPjFD48H{3J(r%Huf0{Kc79IU-NKW{VQreR zLYHA3Gv+|s@=#z1R-^w@s0&uTa1dqmd=zlP>gf)VcA>zBu-=+!g&JYaY&OAl)Ypw6L)V|3FSq=tBAJ`S^O{1?*lQQlGlYf0l?s2$eG zz*=Z&FACJcI-pfSEwHv4f~2`95P((j%|li5D8KV8tWB{}Xb!Axy%y4b6nGg{MSBaX z!kUIPOrUN8JtsiV0dxVNHUVlQ(5nLUDnP>kRjmZ7S^;_-pl$)`CeRxK^aX$}0MsTx zZ3Jo;pmw?%K-ISiRE+?137~EP>L$=u0on@C1%TQFsEt5Vxe?yr;FHglWS5N`)2H+- z#%@n;L^#<#Y=z#-EQ@yT<`%~Z?QuG4e}J85T6P{|tLTsnm)TFN*9&L+x9oh!PA|TD z6B}cz8MC&Juq=^%QCAcmdXl}8LIvg>ImmW+cX(0uAv%8_wm)C_gM9i;UKmZdmsX!$ zxsqx&x7Ml5vu8 z`v2eT$sEfZ%N*ag9LqS#ILSEOw>Zfs0xLgGa*S907|Uf*jVWZ@yWUR dADXLueAQZGWPLDt^CHcSRpmA2;r;J)`~jbuq3Qqt diff --git a/data/test/test/image/blend/AF_00FF0000.png b/data/test/test/image/blend/AF_00FF0000.png deleted file mode 100644 index f8016a749adbe3acbe3fe5c660bf6a3bb0996f63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8546 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 diff --git a/data/test/test/image/blend/CF_000000FF.png b/data/test/test/image/blend/CF_000000FF.png deleted file mode 100644 index f543b3bf2b5f6de64be5a7108ab0809ec8977416..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8008 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 WXHRwI_aCAux2~qXdia&L-hTnfA)Ms^ diff --git a/data/test/test/image/blend/DF_000000FF.png b/data/test/test/image/blend/DF_000000FF.png deleted file mode 100644 index 7cd69cc16ddce0af9a82d8c94c13b12e9c6ae60c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7859 zcmeHMZ){Ul6hE(TYd1>AbO;M$YXg}O$lSirwcXllSHH zzVkcx+;i{kx#zy$d!wa!t7FNkB>>=PdeE~2pnx|EpvcO90+kyN0#v=&mXH%Q@d{uQ&SNqq6!qRi6s(Q|- zPbGcH8*w#$A^vOpve++mySt@?J0UsUkP9SY+u^5 zNf#isy%JFvMM0|pGQcGJ#kv|&!SvP~HCZ6G6fs+lLynEy10TNnL>b%W{#FxPF50oL z--5CT1p`pdy=1@sf+7s)t#_bGAsZQ+d~C&0-i6pifIJ&&j>#De5X-13XqpVWZc%m@ zU$`5N`1;bezBgBLdx+)4#ty10h7wHl>c`h0%E*RclZVDC>LwY-26ZD$QggvFn1C4L z&j2(V7d5XGvLh`%OUvihYXSJJhXQIQ#E7l_X!ql(l6sg8Z=ik|8)J|W;k<)m&Qy>( z8EXDe1c;R*wv5y+vLGM+HYnft?nFV~TaME@{O|`U-}x8krvAFg6G5J$Yc($?km&m8=Y< zi~_i6NxW@hOe|sP_YaYZY!>#ZOYtLiQCmwOt%NJvM9hkqNb3J=z@sZ+SL0x@TwU>u zE*zUG#18d2vBkV&ug%;SgNeWg)GtOhhUb`dsf5^cL(YKQiwh9*5=PdHE3^5bbPC>l z&1{4t9y9Zz&1@p5Gr+l4Z27F(nKo5ePB z(;6|0?c!fn&0@RwH}iZITQh&m{JFI+d*)>|=dIghhO#UG<2;(l3}vtO$Qqf<5SYvm z+y-XVWQHi~49ap*Xk?Qax(&>#$qbpykog(LLZ4dxKc8W~oVO_iftJ K>^afsedQne&16ad diff --git a/data/test/test/image/blend/DF_0000FF00.png b/data/test/test/image/blend/DF_0000FF00.png deleted file mode 100644 index ea008a5188c567e00d28b54dc227ee3f7ad3a5df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7910 zcmeHMU1$_n6h5=F*^NmyiLH>BP0UD35GrXvS=0Kkn>KAs2`1Po@u6`%54{d(hmu-y6KrN9h5vx?9Mp&?`1$C8#7{X>}Jm*ZNO`$IV%R;^T zaQDvl&D_1;IrpA3=k8ZcTkCu|B{=}#tKU+)4Zw|EH)MP8tE23#E`T*Z)YsO0a{SJd zyF2@~*A>?OcJZ{|DAV(zr{)XBcbvImUhZ4HcX)R2!|>5_H+KB`v3YIO`l7NiQWWX0 z+_h`u=M!JH&BuRF%qA|y<|5^l!It)+;kIYbr<2n&iF6_oI~^N~^?FBJ+Al4%&)=VZ znCOo^j77X7qfeivQs#*D(}HRJarh+;cx1tBZ2JiHiGwaMj?8xMp9n(SoOzs$7{s%v z)u;g%=xVpG8j`_e&_#eo4Z`@*m@8&ZBS26CJccm@x_6)I5x(kV5L%eG`&Z zE_D|m8HhvF+E_?{kxOle8Z^J*$@7O{s$;5y-0>I8UE->k3lRqjH9UqmrWpC-o;>h} zr#fJmaL92P-_RI;K44wv@u$@@EXl`1KVvccIF2-+{NgEvx$?R4zeja`fVe#7`0fym zj#I^t{wWM}{ivvhr*y6y-X=(NL)8lWzCOXasuYw|%92X{Q!8gF@di?KbcS^`07@Do zNf$f}9A{lT1pzQAcB}a!bvAVtA6fJr!rUd!LtFvhtuf4F3{=8o&26EeAyWl{-5Gix z&S%2Poe-`dMMG_@tAZr$AxVuY1NItVCxrl7jRD1Lq{q^AEXINH!p)pYoR?u|K_J&$ z1dn@K4KiffYcJEDwU7}j*Fg2xH1&J7uGdM@AW7;yN$}!MV<%|<0ew=aar3_U29pkq z7cS-$;#7v61%cf6x$t>YKu1F&X$OPrg^&>|Yw%q?&PW{O2qJJl1>!8}W(Z-hcbc<3 z!C%#CC}Hc6wUSBpzvD*YfH;NWC7!>P1)JAlJZUwMw1dHcY{-O_n+oCDn>h8*CXOHm zPSPJ{NuOz?$lhs!x)^1Jub87})LP=Z#V&C=M%Jih-@U~1k6fbcoUa%S8MVL;1{>WX z6INcA4f`{Z5K3G|Cak>5EjDB#A;`2V(=LaMm-%ud)2>XrPJWeX*RFX4r(~ISG1&ZD z9rlW)U0H|8I?Q?PmUWnYJcE^*tiwR#w=r3VycCGR!IE^TWkB?(>q@Pp6FJC diff --git a/data/test/test/image/blend/DF_00FF0000.png b/data/test/test/image/blend/DF_00FF0000.png deleted file mode 100644 index 82dff85edb686597dfb9267c7c4c0c7c14bf159c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7861 zcmeHMeN0l-@E6Wd)~)Qjdj+nwOIgQt$)6D7eE@nOoI#)|M3)+b^@$BSYNxXdEeyh zudnofRlc(8dZ@wnL|^xZeVq%rStDO(T-yDt!TW0N`)PG`C5J*c6L&g7W1de&ht(1F zPxaL3nD-s;o^|_&_WKsv!ykm-3m*u-9gcj~;hm}QxBb>u<*ag5?X9W~1=K6*Ep2^SIi%%DNjfc-B~1| z<`N2850C+-+3%)8i1x(lQq;siEE_R1t{yx_46-r!G@R>tGmq`4xE41y1uTfTac;;! z!2pyW4qB!<6loyQ{5Yx<;>dW(=T@xwF2u$?WLZ;lOip5eSW-s(lU;csSiB+jfylo5yFC3lS#*ryrCdQggwQn1mSP_q1@@ z8vc^bPBb|UO(UjB5B#-{9BL$z=3C_#ZEr+#Dk1XCCR&9gN1J3&8n$w*INC#lG&R4; z0L1bU%O$mq7-YlU0{NvU$J2U0w|<*|8*`-m@&V4NZu`uSks>$Tu6~hL;SO=M=j1jX zEkG<%thvbtFJ2;MCydxKnI#*+?_glXu?E;QAxCrNqGu3MQeP-@xXd{tnU(kp+i4te zG|RBrF^E`ef}Z<*HD^kM84;7n51LRW8!ij9maOzb^ZCP(Vzy;BDp?*%83k}^j@mLl zWXxf)Q^!a}9DKn6Yyd9BjaVSQfj~{oZw!Q)5HphcKM&xwHSki6FHXZpNW+Ti&m<`DcMRI>AdnJb+`{$NH z+3{3`bowphY&Ene1Hnf0ilIQ?3a?%qIArDlVdpAZg(V3VWpG@N{qs8L5iBmIGoKFo zr{4m41d9t`*JJ;*OAZ}^#q?^ptjGQl$(F(s1tgxXM6$h~#znH#@;@fxM=RNiVpSBY zqFCjH`~N)biDH$GN7`xbp`2_*vAPV0JyEQtoVrD4Xt4{xfVw}TGbB1gi`^IAX%n5H zW$3Jm&JZ1_wU*^WX(Nlykm#%~?PnNKtcqfFiN8$f(^F|9LK*iyKS4fv=Wh-(O^VSL=q82lw)j}6ei&zFlxIMBt#uF*xaE%RENZK zf2dOgL1>4%XiWtX9Wv-*MXiUx4uuwxWUlu8zVWa@hYpFg&d&SoXMXecz4^W0{^reZ z-dt#Gs7sVolmJN7??~+dqTG!l9wV|#R-Fba$LdqHO>M6~z3Oh+SDQ>dY<9n&TY0Fe zb8ROUC5F47E$?`exs|)$H#j)dcc6D->~gOCVs8A{yj*T`COa~mfBSf(b!RTO`egRr zSnNUmbKgXQoo7zi{PtT9PRt<@=LUFI+(0@|?ip~Gg;fUTx2lq+E^MSl8x9pBCfYg# zyur~9F^_>+<)j9Os*g36XmJCoVF^j;KqP6vT^3detP)s7xKt>m6c+X8!WUiXKzcEr zmyy?(q6ZP0t%L5F{0hQ=kA<` z{T`376^Hz2e7=|rT11kQ4F$SVpa^uOz=njpOz^A}UyKI*MU6GoRE4|NK&8$-YWZ`k zNi+0Rf7VuI@ORT+(j4PIxl$U1B^~^PRnin9Hasd6xspZwd4ZP+D)86i$}-ZeL7Nrh zj!y5zf9xjUa^t7eH3%%G@zN*)T`5G3rg2fzs3{617WJ15ygcc%{+M^14e(($*7&4D zL2^njk(U@Y0qgt{uxE=bU|X=Ej;{3DF>IG|$ChKuzFiZ%;O{Q?JZZrt#@R+1MPP^s z3=u*T5#jIvMWMu^{u~o!1a+V*0dtAGD7-|RDZNB)SOZs0z-}oF*pea(*cmaW?~3@F zOu%Le19m}?1?)7;>FdyAX4t2NGi>9O&ag8gV8bMY_W<1m(qR%Zd7~8mFi#JYkRZdL zzdR)mVG;tR%l~fHJPmVt1>Tv*y!VBVc{iu@F>gj>&0!LPa3uuMa3v&M2?}%O8?2~c9?_|&FXfz5;D0`8@`SSU&s9ZbNpNNRDZU6uP diff --git a/data/test/test/image/blend/EF_0000FF00.png b/data/test/test/image/blend/EF_0000FF00.png deleted file mode 100644 index cf0bbe50bd7a42e05671bd98cd6f57749f123439..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7677 zcmeHMK}%Fo6#m}KFf&@_h#N^|9=LE3fs0@SOP^txL@LoDsKvBxVYW#Z>O8VVS@{Qo zYFRBpS_Ku2AwfF{7iQTEwJEa@%7hWezVE)*E<&iBviIIS^Ub;E-aF^scg{WM-MQ4; z-C0q-vm8K0*P)K1K!jf-h(`&T`dy}H$Hy|FUaSiY*3q=M@TZzPJ#1PWL5NtAps4%1| z;DKe23)if49rZ;a>^A0!so9K?d(GHioULw9e*uXl%?|=a0u3F4ONJyBSfr?Hv=fj) zwhtE@h)xDIokX{Yd|5N=E56>4+;3Lny5i!d6K5xmB;e2j&6k&1G@TL-o2psPr@p*|Ov1Iu{ph%!cN#Fn^J!KX> zeF6p@6p51xB+ZUR8YaAn`z|qCf$ygK zRx3T7#9k`~+@CB~lVxj-!2Sj{>N!+_KQ9$LEd*M7fu>Xlg+TELOAPh$KEE<7i2%xphNM zX*P+On422s!eZI-LQX>vauj(OPz5BxkCL^GhMdxD5(O-IA*U5y$hi=N97a(EQ~`-a z0hM5T6%>(k$&iA)RO=Arr9oawpRj2Q^c4X~@bBfN%U1qs12uPs;l1U=x9(d`X+lmB zrFeO5#Y6Kx$yCuCh18u2jzVbWzwam{$V<6t@aDCpjzUVaNd$SRl1wI@3aA2G{O`<5 zgQE}~J6c@REp=WR9EHeN=q>UU13_MDq7u&`9Pe)jf`4Z5m!7_tCgcQp>7NccCHaeP b`qQ?l^oeVq_dGhtJpo+@x;yUfPoMt=Ge$mt diff --git a/data/test/test/image/blend/EF_00FF0000.png b/data/test/test/image/blend/EF_00FF0000.png deleted file mode 100644 index a4db4fa3bcb6b72688f8e0c4de22de6eed910721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7477 zcmeI1Pe>GT6vyApj@$ZYX(S>srJ;hL2t7m;QI4@maqz?==_r^=^TebEA(Hwdrqa;G#uVC95*Q!=1*joYc;ay) z5pKr`@--2x@<1CReS;A%jad?*ScI!*UgfGrwBSG&fi41FgaOTvM$*vZ8Is_*2Ad=} zDcf4fb24LA;SDb@)!+Jw08cz>0tIa`jHd=6U_1fi0nQ6>&;Y^w36AFo=MO*^8BEJN z&i46oIT9G!UU44(TER|R+nBJ`)V0Mho*IOJ@dQo;I4{6LgQeyVxKIGjA7Gc3wgeSF_XGI6OH{cE`utEVY7hcL5f}s?Nk$ugM|eArA<{DjHd>{L01Bt7r=QLoF|2@#KG}g?PXVWiMLvwRikxajSNXb z+biyc#atqL6X6aOu-U?ZU0GrQd(W7t!(EUcMp)Sh;_i!NMtzgix7!nwnnPW!HUfeJ zT?D!ahKQ*`DNqZRZ#iC|HzELvgj?mhS|Uw_OC+_JOXO-Y=vD#yy)a-mmRP_RVNX9U zJ!*%&QnWK@FX}i6iIWh1hyUZOxd?mu z78z1m^V7ntxiik1O$WCZLLi?bbb`lJ4;u5iCHBKIPC{I6(WUUiGEPDkek8?}5FOK& zFtp=Ji1LG4c&r3UcX1^I$r{o& z*5?REC2`E>s6lXecmdEwEZNdsTnUj<`8%dDEz_#j{JF5!+*M+=<{|`a5&n+(Q2D6u V@HP9;v2pAl($>+zUU@FFJMPQ9DjJk`ajT``5HV6zSrMw;EGJ6kMSY!|GZWwmo%)B=@cih#<__*k7b%>~_M&&6{%bG1(Z`<2sdv{K> z`Bjy}v&-lAr@ew`eTgMCTT9qA?|Mi~Q1( z&gAP#QYqbTToLT?ki81bU%DfYKJigvlq&SgddXe|Mh+>%$X*0otXgZuNZ@kSnit4i zgITUerd0990$)xn7)QyG35tLNL{l=8Z|c6`6JR8$8e0I+&Gss?B3#sKV}UC<${~@= z5paO${B{({lJ%0ku~e)Tj|DDP&4#HLJyQS4l&Is`6)v70JK~|toUcg6F+Do z-I4p+iN=&jK*d^SmYAY#urIs?3XB}m+Z!|yaDeE4|8_iY4-Z}kk8htBWRL1-T;3d- F**AgG8D{_h diff --git a/data/test/test/image/blend/FF_00FF0000.png b/data/test/test/image/blend/FF_00FF0000.png deleted file mode 100644 index 01f873b3eb0038045fa74d73508bc06a69e6a967..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5690 zcmeAS@N?(olHy`uVBq!ia0y~yU;#2&7&zE~RK2WrGXsMdqo<2wNX4zUHyi~S7&s1Z zXskb - Part of the Battle for Wesnoth Project http://www.wesnoth.org/ - - 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. - - See the COPYING file for more details. -*/ - -//#define GETTEXT_DOMAIN "wesnoth-test" -// -//#include "tests/test_sdl_utils.hpp" -// -//#include "image.hpp" -// -//#include "utils/functional.hpp" -//#include -// -//#include - -//static const std::string root = "data/test/test/image"; - -//static void -//compare_image( -// const surface& src -// , const surface& dst -// , const std::string message) -//{ -// BOOST_REQUIRE_MESSAGE( -// src->w == dst->w -// , message -// << "source width »" -// << src->w -// << "« destination width »" -// << dst->w -// << "«.\n" -// ); -// -// BOOST_REQUIRE_MESSAGE( -// src->h == dst->h -// , message -// << "source height »" -// << src->w -// << "« destination height »" -// << dst->w -// << "«.\n" -// ); -// -// const_surface_lock src_lock(src); -// const_surface_lock dst_lock(dst); -// -// const uint32_t* src_pixels = src_lock.pixels(); -// const uint32_t* dst_pixels = dst_lock.pixels(); -// -// const unsigned pixels = src->w * src->h; -// -// unsigned matches = 0; -// -// for(unsigned i = 0; i < pixels; ++i, ++src_pixels, ++dst_pixels) { -// matches += (*src_pixels == *dst_pixels); -// } -// -// BOOST_CHECK_MESSAGE( -// pixels == matches -// , message -// << "of the " << pixels -// << " pixels in the image " << matches -// << " match.\n" -// ); -//} - -//static void -//test_blend(const surface& dst, const uint8_t amount, const uint32_t color) -//{ -// std::stringstream sstr; -// sstr << std::hex << std::setfill('0') -// << "Blend image amount »" -// << std::setw(2) << static_cast(amount) -// << "« color »" -// << std::setw(8) << color -// << "« : "; -// -// const std::string filename = -// blend_get_filename("data/test/test/image/blend/", amount, color); -// -// BOOST_REQUIRE_EQUAL(image::exists(filename), true); -// -// const surface& src = image::get_image(filename); -// compare_image(src, dst, sstr.str()); -//} - -//BOOST_AUTO_TEST_CASE(test_blend_surface) -//{ -// -// BOOST_REQUIRE_EQUAL(image::exists(root + "/base.png"), true); -// -// const surface base = image::get_image(root + "/base.png"); -// -// blend_image(base, std::bind(&test_blend, _1, _2, _3)); -//} diff --git a/src/tests/test_sdl_utils.hpp b/src/tests/test_sdl_utils.hpp deleted file mode 100644 index 95e1702aef0c..000000000000 --- a/src/tests/test_sdl_utils.hpp +++ /dev/null @@ -1,49 +0,0 @@ -/* - Copyright (C) 2012 - 2018 by Mark de Wever - Part of the Battle for Wesnoth Project http://www.wesnoth.org/ - - 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. - - See the COPYING file for more details. -*/ - -#pragma once - -#include "sdl/surface.hpp" - -#include "utils/functional.hpp" - -typedef std::function< - void(const surface&, const double, const uint32_t)> - tblend_functor; - - -inline void -blend_image(const surface& src, tblend_functor functor) -{ - for(uint32_t color = 0x00FF0000; color != 0x00000000; color >>= 8) { - for(int i = 0xf; i < 0x100; i += 0x10) { - const surface dst = blend_surface(src, i / 255., color); - if(functor) { - functor(dst, i, color); - } - } - } -} - -inline std::string -blend_get_filename(std::string root, const uint8_t amount, const uint32_t color) -{ - // The name of the file is - // A the amount of blended [0..256) as hex. - // C the color to blend with as hex. - char filename[] = "AA_CCCCCCCC.png"; - snprintf(filename, sizeof(filename), "%02X_%08X.png", amount, color); - - return root + filename; -}