ID: | 1062 |
From: | Anthony Tuttle <ke...@gmail.com> |
Date: | Sat, 9 Dec 2017 16:32:08 -0600 |
Subject: | Re: [pcb-rnd] symbolic milestone: 2/3 rnd, 1/3 legacy |
in-reply-to: | 1061 from Evan Foss <ev...@gmail.com> |
--f403045fbba8268359055fefdf7b Content-Type: text/plain; charset="UTF-8" Excellent, thanks! On Sat, Dec 9, 2017 at 10:11 AM, Evan Foss <evanfoss@gmail.com> wrote: > On Sat, Dec 9, 2017 at 10:36 AM, <gedau@igor2.repo.hu> wrote: > > Hello pcb-rnd community, > > > > pcb-rnd has reached a symbolic milestone: we are beyond 66.667% in the > code > > change statistics, which means more then 2/3 of the C source code lines > are > > either new or got a relevant change since the fork. > > > > (Indentation or moving the code around is considered irrelevant; for more > > details on how/why this rate is calculated, please see > > http://repo.hu/projects/pcb-rnd/devlog/20171117_chgstat.html ) > > > > To celebrate the symbolic event, I've implemented an "invoke external > > editor" action. This makes it possible to click on a subcircuit and get a > > second pcb-rnd (or a text editor) started up, the object edited, saved, > and > > auto-replaced on the original board with the edited version. Sort of > > in-place footprint instance edition, without copy to buffer, save buffer, > > breakup, rebuild, etc. I think this could make a lot of user's life > easier - > > this is my way to say thank you to the pcb-rnd community. > > > > 66.667% is just a number, it is not significant in itself. What is > important > > is all the new features and _major_ refactoring/cleanup behind the > numbers, > > which often resulted in fixing decade old bugs or misfeatures. I believe > the > > last 1 year of pcb-rnd was among the top 3 most productive years in > project > > history, including PCB, back to the mid 90's! > > Fantastic! > > > > Thank you all for joining the effort! > > > Thank you for all the hard work. > > > Regards, > > > > Igor2 > > > > > > > > -- > Home > http://evanfoss.googlepages.com/ > Work > http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ > > -----BEGIN PGP PUBLIC KEY BLOCK----- > Version: GnuPG v2 > > mQENBFYy4RYBCAC183JomLtbdAlcKiaPDoVHq52LDmVmH75aiEc69m7YxDt54/ai > VtYCAobbGVIyn3Hlz3uhF6LnPl/6Lm1VdnCfpwu3KQhCO6ds10ow2C30X4ohCqOd > hCVg5C+ILmQkEffFrFODy3ji+PYTF4pADvHCWsTMv0hf0llwFOJsBCK6cl02IffE > JPqy4PjM1nZ9HpzT84JBaG/4OGvTZ8SQ2yFUl265jagvygPTf88H1xpZHH1r8dB1 > stjUHLmPH8AOyDgKxFchgGeDc3p/vJtgDDIXAFfDXG0NSRovLmtaQdGxe47Zf/go > bXiEM7YL2WqQe5zfEA919JxkEwlDKYniOSVzABEBAAG0N0V2YW4gRm9zcyAoVGhp > cyBpcyBteSBwdWJsaWMga2V5LikgPGV2YW5mb3NzQGdtYWlsLmNvbT6JATkEEwEC > ACMFAlYy4RYCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCIpQTcE8nN > bbBaCACAm8pU5lG1ev2Fsw68Axtcl57SJrYieqX96c3YuYH9JpqMqJRnd9nDKw9X > tQuvuH7tUk0VbOaDqReOYJVI/4c5wb9AaOFp6K2DUcupq6XhgXpvz3HzoPwjAdIj > XuQzdRUx5+innTJrSkGuBYW/CZ2zqEx4xfLlq4rO0hoTUMR8QVp2cCrkw6BT0m86 > APIw/ZnjoxM8IEzr7MxfRIg3qpzrZk28rmhx+k78Jyk61UhwcCPGIm/pjUopTwYJ > 3YBdRB2cYD2aN7A1JVf5cRmSQYooHBGpH0kYvomGk97PKqypVuJ7OpG9xM58wUcC > qUVt9hKlePLzP8csYjt8onqI7qIIuQENBFYy4RYBCADlH8spG3WkCx62vB5mr5Z0 > SCDd/RcyA4A5y5EOj5KurQkrSWpgi9Ho1yKruMJ6blQR2qkc66KqH9pnXDm/ZI1M > K/wdW3ngETxBmXoozzFMT89aEWIVR5/PFodWK1elekE9iJxACuR98Zg2QttTD3x8 > A9w8VEyMLOXcDTrPFpHegMKswFBg5iuMulAdXAoGejWTI3n+qKFpabHm2Lfs6wjk > 5rjucpTdeFK6UeWF1xAvNxXibuu5BlGwv53930qIXRwO/Gn2Rh5DXWxKU2fEIme/ > xgQQmIsDeUoWbfybdjw/x7Q0LW4mINiLDQcGHHRQKFIxbAJCT3USPLGh5xwE9/Er > ABEBAAGJAR8EGAECAAkFAlYy4RYCGwwACgkQiKUE3BPJzW0uYAf9Hf30n8tM3mR2 > Zo6ESE0ivgdgjaJtAWrBUx7JzAzPjBnBOlNnu5Y9lVEqetvUPH6e3PvaHYUuaUU8 > 0HwxuKBW9nUprgV6uIu1DZmlcp+SxpbuCy7RDpNocRLNWWFMaYYzznmTgfnTgD4D > gCq8Mf1mcfrluTkOAo+QNqbMfl1GISClopRqxVuAo59ewgMnFujwgd8w12BwWl24 > CzqOs5HqcUslePj+LzcjSNgVCklYwKl+0dsb/fctMOCtHodwqm2CBJ+zydvNmYkD > fxda/J91Z1xrah5ec++FL0L4vs+jCiIWJeupJFKlr1hCMZiiGH7W554loK5l4jv3 > EY347EidAw== > =Ta4p > -----END PGP PUBLIC KEY BLOCK----- > > > --f403045fbba8268359055fefdf7b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Excellent, thanks!</div><div class=3D"gmail_extra"><br><di= v class=3D"gmail_quote">On Sat, Dec 9, 2017 at 10:11 AM, Evan Foss <span di= r=3D"ltr"><<a href=3D"mailto:evanfoss@gmail.com" target=3D"_blank">evanf= oss@gmail.com</a>></span> wrote:<br><blockquote class=3D"gmail_quote" st= yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span= class=3D"">On Sat, Dec 9, 2017 at 10:36 AM,=C2=A0 <<a href=3D"mailto:ge= dau@igor2.repo.hu">gedau@igor2.repo.hu</a>> wrote:<br> > Hello pcb-rnd community,<br> ><br> > pcb-rnd has reached a symbolic milestone: we are beyond 66.667% in the= code<br> > change statistics, which means more then 2/3 of the C source code line= s are<br> > either new or got a relevant change since the fork.<br> ><br> > (Indentation or moving the code around is considered irrelevant; for m= ore<br> > details on how/why this rate is calculated, please see<br> > <a href=3D"http://repo.hu/projects/pcb-rnd/devlog/20171117_chgstat.htm= l" rel=3D"noreferrer" target=3D"_blank">http://repo.hu/projects/pcb-<wbr>rn= d/devlog/20171117_chgstat.<wbr>html</a> )<br> ><br> > To celebrate the symbolic event, I've implemented an "invoke = external<br> > editor" action. This makes it possible to click on a subcircuit a= nd get a<br> > second pcb-rnd (or a text editor) started up, the object edited, saved= , and<br> > auto-replaced on the original board with the edited version. Sort of<b= r> > in-place footprint instance edition, without copy to buffer, save buff= er,<br> > breakup, rebuild, etc. I think this could make a lot of user's lif= e easier -<br> > this is my way to say thank you to the pcb-rnd community.<br> ><br> > 66.667% is just a number, it is not significant in itself. What is imp= ortant<br> > is all the new features and _major_ refactoring/cleanup behind the num= bers,<br> > which often resulted in fixing decade old bugs or misfeatures. I belie= ve the<br> > last 1 year of pcb-rnd was among the top 3 most productive years in pr= oject<br> > history, including PCB, back to the mid 90's!<br> <br> </span>Fantastic!<br> <span class=3D""><br> <br> > Thank you all for joining the effort!<br> <br> <br> </span>Thank you for all the hard work.<br> <br> > Regards,<br> ><br> > Igor2<br> ><br> ><br> <br> <br> <br> --<br> Home<br> <a href=3D"http://evanfoss.googlepages.com/" rel=3D"noreferrer" target=3D"_= blank">http://evanfoss.googlepages.<wbr>com/</a><br> Work<br> <a href=3D"http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/" = rel=3D"noreferrer" target=3D"_blank">http://forge.abcd.harvard.edu/<wbr>gf/= project/epl_engineering/<wbr>wiki/</a><br> <br> -----BEGIN PGP PUBLIC KEY BLOCK-----<br> Version: GnuPG v2<br> <br> mQENBFYy4RYBCAC183JomLtbdAlcKi<wbr>aPDoVHq52LDmVmH75aiEc69m7YxDt5<wbr>4/ai<= br> VtYCAobbGVIyn3Hlz3uhF6LnPl/<wbr>6Lm1VdnCfpwu3KQhCO6ds10ow2C30X<wbr>4ohCqOd<= br> hCVg5C+ILmQkEffFrFODy3ji+<wbr>PYTF4pADvHCWsTMv0hf0llwFOJsBCK<wbr>6cl02IffE<= br> JPqy4PjM1nZ9HpzT84JBaG/<wbr>4OGvTZ8SQ2yFUl265jagvygPTf88H1<wbr>xpZHH1r8dB1<= br> stjUHLmPH8AOyDgKxFchgGeDc3p/<wbr>vJtgDDIXAFfDXG0NSRovLmtaQdGxe4<wbr>7Zf/go<= br> bXiEM7YL2WqQe5zfEA919JxkEwlDKY<wbr>niOSVzABEBAAG0N0V2YW4gRm9zcyAo<wbr>VGhp<= br> cyBpcyBteSBwdWJsaWMga2V5LikgPG<wbr>V2YW5mb3NzQGdtYWlsLmNvbT6JATkE<wbr>EwEC<= br> ACMFAlYy4RYCGwMHCwkIBwMCAQYVCA<wbr>IJCgsEFgIDAQIeAQIXgAAKCRCIpQTc<wbr>E8nN<= br> bbBaCACAm8pU5lG1ev2Fsw68Axtcl5<wbr>7SJrYieqX96c3YuYH9JpqMqJRnd9nD<wbr>Kw9X<= br> tQuvuH7tUk0VbOaDqReOYJVI/<wbr>4c5wb9AaOFp6K2DUcupq6XhgXpvz3H<wbr>zoPwjAdIj<= br> XuQzdRUx5+innTJrSkGuBYW/<wbr>CZ2zqEx4xfLlq4rO0hoTUMR8QVp2cC<wbr>rkw6BT0m86<= br> APIw/<wbr>ZnjoxM8IEzr7MxfRIg3qpzrZk28rmh<wbr>x+k78Jyk61UhwcCPGIm/pjUopTwYJ<= br> 3YBdRB2cYD2aN7A1JVf5cRmSQYooHB<wbr>GpH0kYvomGk97PKqypVuJ7OpG9xM58<wbr>wUcC<= br> qUVt9hKlePLzP8csYjt8onqI7qIIuQ<wbr>ENBFYy4RYBCADlH8spG3WkCx62vB5m<wbr>r5Z0<= br> SCDd/<wbr>RcyA4A5y5EOj5KurQkrSWpgi9Ho1yK<wbr>ruMJ6blQR2qkc66KqH9pnXDm/ZI1M<= br> K/<wbr>wdW3ngETxBmXoozzFMT89aEWIVR5/<wbr>PFodWK1elekE9iJxACuR98Zg2QttTD<wbr= >3x8<br> A9w8VEyMLOXcDTrPFpHegMKswFBg5i<wbr>uMulAdXAoGejWTI3n+<wbr>qKFpabHm2Lfs6wjk<= br> 5rjucpTdeFK6UeWF1xAvNxXibuu5Bl<wbr>Gwv53930qIXRwO/<wbr>Gn2Rh5DXWxKU2fEIme/<= br> xgQQmIsDeUoWbfybdjw/<wbr>x7Q0LW4mINiLDQcGHHRQKFIxbAJCT3<wbr>USPLGh5xwE9/Er<= br> ABEBAAGJAR8EGAECAAkFAlYy4RYCGw<wbr>wACgkQiKUE3BPJzW0uYAf9Hf30n8tM<wbr>3mR2<= br> Zo6ESE0ivgdgjaJtAWrBUx7JzAzPjB<wbr>nBOlNnu5Y9lVEqetvUPH6e3PvaHYUu<wbr>aUU8<= br> 0HwxuKBW9nUprgV6uIu1DZmlcp+<wbr>SxpbuCy7RDpNocRLNWWFMaYYzznmTg<wbr>fnTgD4D<= br> gCq8Mf1mcfrluTkOAo+<wbr>QNqbMfl1GISClopRqxVuAo59ewgMnF<wbr>ujwgd8w12BwWl24<= br> CzqOs5HqcUslePj+<wbr>LzcjSNgVCklYwKl+0dsb/<wbr>fctMOCtHodwqm2CBJ+zydvNmYkD<= br> fxda/J91Z1xrah5ec++FL0L4vs+<wbr>jCiIWJeupJFKlr1hCMZiiGH7W554lo<wbr>K5l4jv3<= br> EY347EidAw=3D=3D<br> =3DTa4p<br> -----END PGP PUBLIC KEY BLOCK-----<br> <br> <br> </blockquote></div><br></div> --f403045fbba8268359055fefdf7b--
Reply subtree:
1062 Re: [pcb-rnd] symbolic milestone: 2/3 rnd, 1/3 legacy from Anthony Tuttle <ke...@gmail.com>