ID: | 795 |
From: | Edward Comer <ce...@gmx.com> |
Date: | Mon, 24 Jul 2017 08:21:04 -0400 |
Subject: | Re: [pcb-rnd] minor change in saving .lht board files, lihata v3 |
in-reply-to: | 794 from ge...@igor2.repo.hu |
replies: | 796 from ge...@igor2.repo.hu |
------UA7NITZVV51NIXYIILBMD6UBE1AOE2 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Will saving in PCB format remain as a manual selection?=20 On July 23, 2017 11:45:45 PM EDT, gedau@igor2=2Erepo=2Ehu wrote: >Hi pcb-rnd users! > >Minor change >~~~~~~~~~~~~ > >I started to write the plugin for the lihata board format almost a year > >ago=2E It's a whole new file format and a slightly different concept on >how=20 >we save to a file=2E A lot of room for bugs=2E I wanted to make sure no >user=20 >would have any data loss, so I implemented a feature that always saved >a=20 >=2Epcb copy of the board before saving the =2Elht=2E > >Over the past year three related things happened=2E > >The lihata board format became much more capable than =2Epcb and became >our=20 >native file format=2E Saving a backup now in =2Epcb does not make too muc= h=20 >sense as it potentially leads to data loss=2E > >On the other hand I did not get reports of the lihata save code >crashing,=20 >not even the complicated code that tries to preserve original >formatting,=20 >so the =2Epcb backup did not get too much use=2E > >Finally, I got a bugreport from Ade about composite layers ruined after >a=20 >while=2E It traced back to the auto save: saving in the =2Epcb format has= =20 >no choice but degrade the board, which then affected the lihata version >as=20 >well=2E > >So I decided to remove the emergency =2Epcb save from io_lihata=2E Now it= =20 >saves only in the lihata format=2E > > >Lihata board v3 news >~~~~~~~~~~~~~~~~~~~~ > >Our current policy is to save boards in the lihata board v2 format=2E If >you=20 >want to use the new subcircuit features, you need to manually save your > >board in lihata baord v3=2E For the upcoming release I keep v2 default=2E > >Rationale: in the next development cycle I am going to add terminals in > >subcircuit, making them capable of replacing elements=2E This will >require=20 >me to introduce lihata board v4=2E I don't think too many boards will use > >subcircuits before that, so it's better if the v3 format doesn't spread > >too much and is used only when it is necessary=2E > >(Note: when I introduce v4, we will still support loading and saving >all=20 >previous formats: v1, v2, v3) > >Best regards, > >Igor2 --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E ------UA7NITZVV51NIXYIILBMD6UBE1AOE2 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body>Will saving in PCB format remain as a manual selec= tion? <br><br><div class=3D"gmail_quote">On July 23, 2017 11:45:45 PM EDT, = gedau@igor2=2Erepo=2Ehu wrote:<blockquote class=3D"gmail_quote" style=3D"ma= rgin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204); paddi= ng-left: 1ex;"> <pre class=3D"k9mail">Hi pcb-rnd users!<br /><br />Minor change<br />~~~~~= ~~~~~~~<br /><br />I started to write the plugin for the lihata board forma= t almost a year <br />ago=2E It's a whole new file format and a slightly di= fferent concept on how <br />we save to a file=2E A lot of room for bugs=2E= I wanted to make sure no user <br />would have any data loss, so I impleme= nted a feature that always saved a <br />=2Epcb copy of the board before sa= ving the =2Elht=2E<br /><br />Over the past year three related things happe= ned=2E<br /><br />The lihata board format became much more capable than =2E= pcb and became our <br />native file format=2E Saving a backup now in =2Epc= b does not make too much <br />sense as it potentially leads to data loss= =2E<br /><br />On the other hand I did not get reports of the lihata save c= ode crashing, <br />not even the complicated code that tries to preserve or= iginal formatting, <br />so the =2Epcb backup did not get too much use=2E<b= r /><br />Finally, I got a bugreport from Ade about composite layers ruined= after a <br />while=2E It traced back to the auto save: saving in the =2Ep= cb format has <br />no choice but degrade the board, which then affected th= e lihata version as <br />well=2E<br /><br />So I decided to remove the eme= rgency =2Epcb save from io_lihata=2E Now it <br />saves only in the lihata = format=2E<br /><br /><br />Lihata board v3 news<br />~~~~~~~~~~~~~~~~~~~~<b= r /><br />Our current policy is to save boards in the lihata board v2 forma= t=2E If you <br />want to use the new subcircuit features, you need to manu= ally save your <br />board in lihata baord v3=2E For the upcoming release I= keep v2 default=2E<br /><br />Rationale: in the next development cycle I a= m going to add terminals in <br />subcircuit, making them capable of replac= ing elements=2E This will require <br />me to introduce lihata board v4=2E = I don't think too many boards will use <br />subcircuits before that, so it= 's better if the v3 format doesn't spread <br />too much and is used only w= hen it is necessary=2E<br /><br />(Note: when I introduce v4, we will still= support loading and saving all <br />previous formats: v1, v2, v3)<br /><b= r />Best regards,<br /><br />Igor2<br /><br /><br /><br /><br /></pre></blo= ckquote></div><br> -- <br> Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E</= body></html> ------UA7NITZVV51NIXYIILBMD6UBE1AOE2--
Reply subtree:
795 Re: [pcb-rnd] minor change in saving .lht board files, lihata v3 from Edward Comer <ce...@gmx.com>
796 Re: [pcb-rnd] minor change in saving .lht board files, lihata v3 from ge...@igor2.repo.hu