From f33ec5a5c99890ea896ad20be990044bf5bf9768 Mon Sep 17 00:00:00 2001 From: Caleb Fontenot Date: Mon, 10 Oct 2022 13:39:43 -0500 Subject: [PATCH] Added spacing and padding support. (Note of known bug: For some reason, using the spacing combined with the auto compute feature causes an infinite loop, causing the program to crash. --- BaseConverter/Form1.cs | 6 +++--- .../bin/Debug/BaseConverter.application | 2 +- BaseConverter/bin/Debug/BaseConverter.exe | Bin 16896 -> 16896 bytes .../bin/Debug/BaseConverter.exe.manifest | 2 +- BaseConverter/bin/Debug/BaseConverter.pdb | Bin 32256 -> 36352 bytes .../Debug/BaseConverter.vshost.application | 2 +- .../bin/Release/BaseConverter.application | 2 +- BaseConverter/bin/Release/BaseConverter.exe | Bin 16384 -> 16384 bytes .../bin/Release/BaseConverter.exe.manifest | 2 +- BaseConverter/bin/Release/BaseConverter.pdb | Bin 32256 -> 32256 bytes .../obj/Debug/BaseConverter.application | 2 +- ...aseConverter.csproj.GenerateResource.Cache | Bin 847 -> 847 bytes BaseConverter/obj/Debug/BaseConverter.exe | Bin 16896 -> 16896 bytes .../obj/Debug/BaseConverter.exe.manifest | 2 +- BaseConverter/obj/Debug/BaseConverter.pdb | Bin 32256 -> 36352 bytes .../obj/Release/BaseConverter.application | 2 +- BaseConverter/obj/Release/BaseConverter.exe | Bin 16384 -> 16384 bytes .../obj/Release/BaseConverter.exe.manifest | 2 +- BaseConverter/obj/Release/BaseConverter.pdb | Bin 32256 -> 32256 bytes 19 files changed, 12 insertions(+), 12 deletions(-) diff --git a/BaseConverter/Form1.cs b/BaseConverter/Form1.cs index a50c49b..e474714 100644 --- a/BaseConverter/Form1.cs +++ b/BaseConverter/Form1.cs @@ -48,10 +48,10 @@ namespace WindowsFormsApplication1 decimalNum = long.Parse(decimalTextBox.Text); hexNum = Convert.ToInt64(hexTextBox.Text, 16); // Remove spacing from binaryTextBox before parsing it - if (spacingToggle.Checked) - { + //if (spacingToggle.Checked) + //{ binaryTextBox.Text = binaryTextBox.Text.Replace(" ", ""); - } + //} binNum = Convert.ToInt64(binaryTextBox.Text, 2); octalNum = Convert.ToInt64(octalTextBox.Text, 8); paddingOffset = int.Parse(paddingOffsetTextBox.Text); diff --git a/BaseConverter/bin/Debug/BaseConverter.application b/BaseConverter/bin/Debug/BaseConverter.application index 09112f3..b0af59a 100644 --- a/BaseConverter/bin/Debug/BaseConverter.application +++ b/BaseConverter/bin/Debug/BaseConverter.application @@ -11,7 +11,7 @@ - M1+IlQiQJ4OfFXw+8V52dd47UwQ= + is8iki4tHpHxcj7xk6PtMOGvK6g= diff --git a/BaseConverter/bin/Debug/BaseConverter.exe b/BaseConverter/bin/Debug/BaseConverter.exe index 445f9200aaf25b2db79449050da4213e9eba4319..c000518097b1b4cb466b4a5343213e82bf9b7c9e 100644 GIT binary patch delta 58 zcmZo@VQgq&oY29vDt=>EfC*#%=G!J083nSO8S76d#Jl#tWLCfUR_f5^J!XHHfNCc1 OveaT^+Wgc~ngal}W*18U delta 58 zcmZo@VQgq&oY29f6uhx3z=Y9%^KFxhi~>45p*0gvi1_y3TC!ll#5)T&?=kzs1XMG5 Om!%dX - UiwtToWaxlHHmAc6iXW07oBqZio= + TKjFfY6QSkvgFQb19kmMEE77U3c= diff --git a/BaseConverter/bin/Debug/BaseConverter.pdb b/BaseConverter/bin/Debug/BaseConverter.pdb index 33dc26c337fad964133285d888ae3b2f10253386..1de96b4fa4b01330ebe707b3bbf35e79788b11a8 100644 GIT binary patch delta 732 zcmXw%O-NKx6vyv*GxM5}`P4TyrNt!EIGEzICYwGqHKSTsgS8k)%uy(rF?_zJhhf;O zAZB4Sy+hE#O3Z~wMR==Kfo)tAeL#y`v|6X$g%t@&b z2>@g47!el^*%7`&eh;quK1oD!k%P1b&ak>sBKt+rI#{w&rm#}UP8)0{2j?smPT<=YZS7^oSu zpGfdNEYwV)+VFWkvH-Zy*k(oNq_o1HL{~xj5#*Dx7dv?}^&G6^GR3%(oIvetVZPfe zIcBSpHlc;ALG|@*Fjc=#kp+!1}o$A2w?+^<;z*^Vg&{>U2Z?i|5cl@LBNyQW}L}1 zS9)2emv)kATNo4deD}a+EM~eD4-5Z$tqDpCcfEukvr)X7ZLRRJA|-?k5u&(+AF?gf zfV+njTZO3HA$(N2MJN)(rjY{HZ!?J;zS43yUhTxE!#6i2_2CP8`Xas=sk6CR5Pyzr z2Z_7%HJhW7S`4DYXvBmO?h>MClo5ls5$%Lb93onXR^l)rCh`$}LUa%s3V}UDIU#Nr r#FxfELnC=A(M0Sf_7Kg)ULsEHBgAuvkEYyh{{$TzMoW&z{!!@c1Z>q_I%~xGy5N@JI*}4=snk516znO z3=E8uKc>iUHelPsxQK^mvO*QdWDbpt%>@z@7$*h**;)#l1=?;fE|THcq<4UE@&Q$c zNd~JnuTl$RoMbd>^DK=t#!V&xDjS_QFiwhk#N;PF`AJmIWSN8sn_?QcHaa&jZpv_B z0-HW5M`B_C%cLZZ%_=!}SlJ9fzy#>bUyPF~ICw!W6k=fL5N1$6CNf#H!gq60);z{Z zRa{Jo;+uJ@M3{yC0hROtRq;VXrj>Crw@mfqrE;Q^bz~cWxMcG7x)PT3qQu - M1+IlQiQJ4OfFXw+8V52dd47UwQ= + is8iki4tHpHxcj7xk6PtMOGvK6g= diff --git a/BaseConverter/bin/Release/BaseConverter.application b/BaseConverter/bin/Release/BaseConverter.application index 08af951..55e1d3e 100644 --- a/BaseConverter/bin/Release/BaseConverter.application +++ b/BaseConverter/bin/Release/BaseConverter.application @@ -11,7 +11,7 @@ - T6QWW3Qg+tUpR//ug7OKRNNmlHE= + mDLG44v7KsnonUzi6IWYFrWhCBM= diff --git a/BaseConverter/bin/Release/BaseConverter.exe b/BaseConverter/bin/Release/BaseConverter.exe index c15d394c0f84c9ced2cc33b5871d771b6551d7bf..e8b3f440a3001da81de1006747341d0517b63532 100644 GIT binary patch delta 833 zcmYk)Ur19?90%~<@7(>p%4KfXyOnco6mG?$D4nAy&D5rwkjW|?5vB7F2Fegp7CH$d z@^q3G5;8sl9~IOAwL}l=%=yVK3D~zk9tx2hJBhhu`ma50{h6VJ?T$ zx7m7k{*DiQ`DYjK9Y+kBi<1CeekvN~?HI&;d>qFDa31s(qhw%);c9?;S|R39$fFP@6>(@qrFHw zl%!41_FP+i+bn-;jZURn7G5_!-zdy88*izea&A$@&XTkT@6QL^syS+BycQj*bnLgl O{1LU})p(`CXut4u~6qQGBSnvr>Jb@jPOB+N`*0cC%2RBM}4=6=6X{T%>&Qu^xKzMF~nM2!tMjQi6)=yVr|#;e4Fm`Of#9b1zp_QC0EQ z1hZv|*TcBG`1mBgoCoB-oVQDk6)i3Wh_3IHUR0|-H_ zlG(kO;XD1!E?Tz^(@rtAgAe&b*v7~GNq;*n_^m7-(zC6E>UO^9mpeLWTD1Z!FX@R+ zz051P1h=q-<@ylLS39Xc%X|N2oi3-_DYD!g+su|2Sss@wu#+FAnBr&Ueu|6oAa?M^ z(&jR{Dbm>hrEqT!)MZN#>58c-k^tXLJtR5ckEuD52=4lgE=wdgl$ly1Nl;}XQp0~La=P;w&RmE3t?C@G#*T#kF;W_ z7+e*HNx$l~M7W<-WS~l*YGVS#7X>s1#udW>g)VPWG@!9Z;|IN*Fg3{@4>-r z-tMlwxSC)S>(HZBJHT&oDdR*D&d`n!mqZ71rmG aVx@u}ZN0(CG^z22g~bz^x9JNO - 5mrUB0E2d6uuikMf2WE6QZViJf4= + 0TNjtuaUrzVnT4W+pfY2BKrVZWs= diff --git a/BaseConverter/bin/Release/BaseConverter.pdb b/BaseConverter/bin/Release/BaseConverter.pdb index 88319dfb0126fc6c07d98ccd06233fb7d0a33bc0..1aeed9c3e0faf491e3d26c836a49d000cc65b24b 100644 GIT binary patch delta 1310 zcmXxkZA?>V6bJCH7S5Ev2|L)waz5oN0k2Bn3F#EDwwvQHk0#-+xM2M%o$6_#H$o5zmipH zoQ{TQCc|f8pWSY3$(bUmX0uw6X~q|%;V|K_a6DQ(z3C*)t-`X+sf!DP8 zy=@n3gT|J^WV+4y2u{SuX=JaxOE&M1yFa=1({-|PcIAJjz?IEk7;1$*jTX45szn)7 z`C!#r<&Me|RZYr*%JYR!p)&HG36gS1H3q8ZNuJbGlTXe3dQAo5xtc%eCMR6m=|v{@ zMP)IEzjCjU%)5_JnD=|aG{xV02Fc)-_5GB`pCcAISVNst|I&ICHPYE^i0LIqn^{CYG1S_pau$`VN{kM(cNHKGuV6nY7DGNHi-# zSaIodID$+qt+933_m@z)-~e>PH=qZ;57)ypaDL&QJ_$FVJ`26@Q;55$fA--27vM(J za}d9vUxLrWub~fKflcrS*bHw75fiOQZepPg-hzJk8w|j|VJ9@B-7c68w?a8T-S8o} z4d%k_@JYB67QtPx7=~aed>K~5J+J|WVH3rK*oP#5g+AB?WvAURf_e`eg#8e^qrV1+ z;G0mM_cn~8J_V1!Gf>B$0Y~8lh~3n`gkx|H%Ihw{w@`oEgXA3~Kf`z74R{pZg2&*$ zFb)N7oV-wh$5E%jahUaB-3}RbF~n`tJ@5p4f!DQ`aj11k4&KhT30rvO{Yhxx9l@3C z^goLs+~Id&2v7Mx#1KB+?!piz+BH7fo{vFHp!THdMbwR)9dKb7zX@m@3Y1_VWj2Xy z1ldMRqO2=}C6wT6gEDIrwUCAs_B-Qr-XmC=)mjj8D8f{2C& zWgJPxxQu4`m=&kKb9OnyTVgz-$=AdANFMr|i&GRsF3hn4>U6P{z@ delta 1362 zcmX}sdrVt(6bJBoF7!p{Mp>biq63Asll8H#qXh zAwrFCBX%G>h@ISKwDLkx*x*FvK-dv3#CG03_H8CmHDBykmo!wD^`85*?1KyXZ0xgJ z=bdu2^a7EKRYs>?gPs3BJ!g_ud7$)NnlJZnVE>~faMrSX>PWaem!?wGmTTWHC zeseQRYBo5=3Qa2S>pbOpUv@cHMOx!pcZX;*^9$~6qFBbW?!Drgk#jYVqmnCjgh|wz z<+vwD%1(XtmDIzh>Yd0J>;IrTJmWn`F(%&^B5mTYd|MQ9zSDG)pKlnXtNeY#FkR!0 z#^Yq=&ygK$Z%R=kUu+tqcHX)xMM3@;xtF&#k5YnXnuoO$MnNF_ebyhfu(zd~rg^eu zR6DmmojJOh>sq^MMNYRqtAFSiF2_eD${{55;Ff7|=#z*(rjE`OF1^%_Y9}0oUU&-P zHc4;61~>y7p$v1k|B&-{ zgnbySVxkk?fdP0AcEP`32&%B$2rPv?&{dDBC;h3JgLW@9+FuX~IZg7EO3R5JMAocX`o-lU?ti32TF1G~of{Mq~?L z3Ra>KucHp;>#9&CnlT-+a5Q8?L#9K!X(C_WLOq=y)r4&{#~tAqtsq;< zn?GdY-}?JS|CRi<@xuWznw6K2t4Zt;`Fy-wMVka+l+$sO>Lf;O`O#I3G|C9eY&&65 zS@Ed+S3CIf2@960?C@+V(LqhPtkcBDPM2p;Uk-cgkSn diff --git a/BaseConverter/obj/Debug/BaseConverter.application b/BaseConverter/obj/Debug/BaseConverter.application index 09112f3..b0af59a 100644 --- a/BaseConverter/obj/Debug/BaseConverter.application +++ b/BaseConverter/obj/Debug/BaseConverter.application @@ -11,7 +11,7 @@ - M1+IlQiQJ4OfFXw+8V52dd47UwQ= + is8iki4tHpHxcj7xk6PtMOGvK6g= diff --git a/BaseConverter/obj/Debug/BaseConverter.csproj.GenerateResource.Cache b/BaseConverter/obj/Debug/BaseConverter.csproj.GenerateResource.Cache index 4917a054f55645d9d4c8b7ec0474baa8537de991..f8ce7b2068e0ab464930e1449086c5aa1388d693 100644 GIT binary patch delta 43 pcmX@lcAjm6FcYKNW)UWNMj1WV#u8vyk@2sQu! delta 43 pcmX@lcAjm6FcYK7W)UWNMwx^e3a7WOy4Arb$jtx&g1k@$Hvs*p2!sFt diff --git a/BaseConverter/obj/Debug/BaseConverter.exe b/BaseConverter/obj/Debug/BaseConverter.exe index 445f9200aaf25b2db79449050da4213e9eba4319..c000518097b1b4cb466b4a5343213e82bf9b7c9e 100644 GIT binary patch delta 58 zcmZo@VQgq&oY29vDt=>EfC*#%=G!J083nSO8S76d#Jl#tWLCfUR_f5^J!XHHfNCc1 OveaT^+Wgc~ngal}W*18U delta 58 zcmZo@VQgq&oY29f6uhx3z=Y9%^KFxhi~>45p*0gvi1_y3TC!ll#5)T&?=kzs1XMG5 Om!%dX - UiwtToWaxlHHmAc6iXW07oBqZio= + TKjFfY6QSkvgFQb19kmMEE77U3c= diff --git a/BaseConverter/obj/Debug/BaseConverter.pdb b/BaseConverter/obj/Debug/BaseConverter.pdb index 33dc26c337fad964133285d888ae3b2f10253386..1de96b4fa4b01330ebe707b3bbf35e79788b11a8 100644 GIT binary patch delta 732 zcmXw%O-NKx6vyv*GxM5}`P4TyrNt!EIGEzICYwGqHKSTsgS8k)%uy(rF?_zJhhf;O zAZB4Sy+hE#O3Z~wMR==Kfo)tAeL#y`v|6X$g%t@&b z2>@g47!el^*%7`&eh;quK1oD!k%P1b&ak>sBKt+rI#{w&rm#}UP8)0{2j?smPT<=YZS7^oSu zpGfdNEYwV)+VFWkvH-Zy*k(oNq_o1HL{~xj5#*Dx7dv?}^&G6^GR3%(oIvetVZPfe zIcBSpHlc;ALG|@*Fjc=#kp+!1}o$A2w?+^<;z*^Vg&{>U2Z?i|5cl@LBNyQW}L}1 zS9)2emv)kATNo4deD}a+EM~eD4-5Z$tqDpCcfEukvr)X7ZLRRJA|-?k5u&(+AF?gf zfV+njTZO3HA$(N2MJN)(rjY{HZ!?J;zS43yUhTxE!#6i2_2CP8`Xas=sk6CR5Pyzr z2Z_7%HJhW7S`4DYXvBmO?h>MClo5ls5$%Lb93onXR^l)rCh`$}LUa%s3V}UDIU#Nr r#FxfELnC=A(M0Sf_7Kg)ULsEHBgAuvkEYyh{{$TzMoW&z{!!@c1Z>q_I%~xGy5N@JI*}4=snk516znO z3=E8uKc>iUHelPsxQK^mvO*QdWDbpt%>@z@7$*h**;)#l1=?;fE|THcq<4UE@&Q$c zNd~JnuTl$RoMbd>^DK=t#!V&xDjS_QFiwhk#N;PF`AJmIWSN8sn_?QcHaa&jZpv_B z0-HW5M`B_C%cLZZ%_=!}SlJ9fzy#>bUyPF~ICw!W6k=fL5N1$6CNf#H!gq60);z{Z zRa{Jo;+uJ@M3{yC0hROtRq;VXrj>Crw@mfqrE;Q^bz~cWxMcG7x)PT3qQu - T6QWW3Qg+tUpR//ug7OKRNNmlHE= + mDLG44v7KsnonUzi6IWYFrWhCBM= diff --git a/BaseConverter/obj/Release/BaseConverter.exe b/BaseConverter/obj/Release/BaseConverter.exe index c15d394c0f84c9ced2cc33b5871d771b6551d7bf..e8b3f440a3001da81de1006747341d0517b63532 100644 GIT binary patch delta 833 zcmYk)Ur19?90%~<@7(>p%4KfXyOnco6mG?$D4nAy&D5rwkjW|?5vB7F2Fegp7CH$d z@^q3G5;8sl9~IOAwL}l=%=yVK3D~zk9tx2hJBhhu`ma50{h6VJ?T$ zx7m7k{*DiQ`DYjK9Y+kBi<1CeekvN~?HI&;d>qFDa31s(qhw%);c9?;S|R39$fFP@6>(@qrFHw zl%!41_FP+i+bn-;jZURn7G5_!-zdy88*izea&A$@&XTkT@6QL^syS+BycQj*bnLgl O{1LU})p(`CXut4u~6qQGBSnvr>Jb@jPOB+N`*0cC%2RBM}4=6=6X{T%>&Qu^xKzMF~nM2!tMjQi6)=yVr|#;e4Fm`Of#9b1zp_QC0EQ z1hZv|*TcBG`1mBgoCoB-oVQDk6)i3Wh_3IHUR0|-H_ zlG(kO;XD1!E?Tz^(@rtAgAe&b*v7~GNq;*n_^m7-(zC6E>UO^9mpeLWTD1Z!FX@R+ zz051P1h=q-<@ylLS39Xc%X|N2oi3-_DYD!g+su|2Sss@wu#+FAnBr&Ueu|6oAa?M^ z(&jR{Dbm>hrEqT!)MZN#>58c-k^tXLJtR5ckEuD52=4lgE=wdgl$ly1Nl;}XQp0~La=P;w&RmE3t?C@G#*T#kF;W_ z7+e*HNx$l~M7W<-WS~l*YGVS#7X>s1#udW>g)VPWG@!9Z;|IN*Fg3{@4>-r z-tMlwxSC)S>(HZBJHT&oDdR*D&d`n!mqZ71rmG aVx@u}ZN0(CG^z22g~bz^x9JNO - 5mrUB0E2d6uuikMf2WE6QZViJf4= + 0TNjtuaUrzVnT4W+pfY2BKrVZWs= diff --git a/BaseConverter/obj/Release/BaseConverter.pdb b/BaseConverter/obj/Release/BaseConverter.pdb index 88319dfb0126fc6c07d98ccd06233fb7d0a33bc0..1aeed9c3e0faf491e3d26c836a49d000cc65b24b 100644 GIT binary patch delta 1310 zcmXxkZA?>V6bJCH7S5Ev2|L)waz5oN0k2Bn3F#EDwwvQHk0#-+xM2M%o$6_#H$o5zmipH zoQ{TQCc|f8pWSY3$(bUmX0uw6X~q|%;V|K_a6DQ(z3C*)t-`X+sf!DP8 zy=@n3gT|J^WV+4y2u{SuX=JaxOE&M1yFa=1({-|PcIAJjz?IEk7;1$*jTX45szn)7 z`C!#r<&Me|RZYr*%JYR!p)&HG36gS1H3q8ZNuJbGlTXe3dQAo5xtc%eCMR6m=|v{@ zMP)IEzjCjU%)5_JnD=|aG{xV02Fc)-_5GB`pCcAISVNst|I&ICHPYE^i0LIqn^{CYG1S_pau$`VN{kM(cNHKGuV6nY7DGNHi-# zSaIodID$+qt+933_m@z)-~e>PH=qZ;57)ypaDL&QJ_$FVJ`26@Q;55$fA--27vM(J za}d9vUxLrWub~fKflcrS*bHw75fiOQZepPg-hzJk8w|j|VJ9@B-7c68w?a8T-S8o} z4d%k_@JYB67QtPx7=~aed>K~5J+J|WVH3rK*oP#5g+AB?WvAURf_e`eg#8e^qrV1+ z;G0mM_cn~8J_V1!Gf>B$0Y~8lh~3n`gkx|H%Ihw{w@`oEgXA3~Kf`z74R{pZg2&*$ zFb)N7oV-wh$5E%jahUaB-3}RbF~n`tJ@5p4f!DQ`aj11k4&KhT30rvO{Yhxx9l@3C z^goLs+~Id&2v7Mx#1KB+?!piz+BH7fo{vFHp!THdMbwR)9dKb7zX@m@3Y1_VWj2Xy z1ldMRqO2=}C6wT6gEDIrwUCAs_B-Qr-XmC=)mjj8D8f{2C& zWgJPxxQu4`m=&kKb9OnyTVgz-$=AdANFMr|i&GRsF3hn4>U6P{z@ delta 1362 zcmX}sdrVt(6bJBoF7!p{Mp>biq63Asll8H#qXh zAwrFCBX%G>h@ISKwDLkx*x*FvK-dv3#CG03_H8CmHDBykmo!wD^`85*?1KyXZ0xgJ z=bdu2^a7EKRYs>?gPs3BJ!g_ud7$)NnlJZnVE>~faMrSX>PWaem!?wGmTTWHC zeseQRYBo5=3Qa2S>pbOpUv@cHMOx!pcZX;*^9$~6qFBbW?!Drgk#jYVqmnCjgh|wz z<+vwD%1(XtmDIzh>Yd0J>;IrTJmWn`F(%&^B5mTYd|MQ9zSDG)pKlnXtNeY#FkR!0 z#^Yq=&ygK$Z%R=kUu+tqcHX)xMM3@;xtF&#k5YnXnuoO$MnNF_ebyhfu(zd~rg^eu zR6DmmojJOh>sq^MMNYRqtAFSiF2_eD${{55;Ff7|=#z*(rjE`OF1^%_Y9}0oUU&-P zHc4;61~>y7p$v1k|B&-{ zgnbySVxkk?fdP0AcEP`32&%B$2rPv?&{dDBC;h3JgLW@9+FuX~IZg7EO3R5JMAocX`o-lU?ti32TF1G~of{Mq~?L z3Ra>KucHp;>#9&CnlT-+a5Q8?L#9K!X(C_WLOq=y)r4&{#~tAqtsq;< zn?GdY-}?JS|CRi<@xuWznw6K2t4Zt;`Fy-wMVka+l+$sO>Lf;O`O#I3G|C9eY&&65 zS@Ed+S3CIf2@960?C@+V(LqhPtkcBDPM2p;Uk-cgkSn