kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #31656
Re: [PATCH] LIB_TABLE tweaks
Hey Wayne,
thanks for the link. I have read it and followed the steps. All is working
now.
Thanks a lot for the info.
cheers
Fabrizio
On Thu, Nov 16, 2017 at 1:38 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
wrote:
> Did you follow the instructions I provided on the kicad website blog post?
>
> http://kicad-pcb.org/post/symbol-lib-table/
>
> On 11/16/2017 5:20 AM, Fabrizio Tappero wrote:
> > hi Guys,
> > I can confirm that the recent lib table commits have made my working
> > version of kicad totally unable to open recent schematics
> >
> >
> > Inline image 1
> > Inline image 3
> >
> >
> > all components seem visible and usable (if a new schematic is created)
> > but kicad is unable to load ALL symbols
> > from a schematic that was done one month ago.
> >
> > Inline image 2
> >
> > I do not know how to fix this.... any idea?
> >
> > cheers
> > Fabrizio
> >
> >
> >
> >
> > On Thu, Nov 16, 2017 at 11:00 AM, Fabrizio Tappero
> > <fabrizio.tappero@xxxxxxxxx <mailto:fabrizio.tappero@xxxxxxxxx>> wrote:
> >
> > Hi Guys,
> > hum... my version of kicad is a nightly buid that I heavily use at
> > work and that keep update every now and then. Probably all this
> > started a two years ago or so.
> >
> > I have deleted the lib table and let kicad propose the new one so
> > now all is fine.
> >
> > The only problem I experienced is that the "RESCUE" rename action
> > has screwed up all my schematics. Thank god git was made.
> >
> > I noticed some lib issues with the cache lib file that trigger a
> > rescue menu too. I am sorry I cant really ping point the problem. I
> > just wanted to get this email out there for future reference. I
> > realise however that I am not really providing good info
> >
> > cheers
> > Fabrizio
> >
> >
> >
> >
> > On Wed, Nov 15, 2017 at 10:42 PM, Oliver Walters
> > <oliver.henry.walters@xxxxxxxxx
> > <mailto:oliver.henry.walters@xxxxxxxxx>> wrote:
> >
> >
> > On Thu, Nov 16, 2017 at 1:42 AM, Wayne Stambaugh
> > <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
> >
> > Gentlemen,
> >
> > I'm not sure about breaking the library table file format
> > for the
> > version 5 release. If we do, the footprint library table
> > will not be
> > compatible with older versions. I would prefer that we push
> > this change
> > into version 6.
> >
> >
> > I'm not sure I understand why it would be ok to break it in v6
> > but not v5? We are already introducing the sym-lib-table. If we
> > waited until v6 to make this change, then we would break *both*
> > tables (instead of just one).
> >
> >
> >
> > I'm OK with the progress dialog. If you split that out as
> > separate
> > patch, I will merge it.
> >
> > Cheers,
> >
> > Wayne
> >
> > On 11/15/2017 9:38 AM, Tomasz Wlostowski wrote:
> > > On 15/11/17 15:30, Maciej Suminski wrote:
> > >> Hi Oliver,
> > >>
> > >> Thank you for restoring the progress bar dialog. While
> > the library load
> > >> time has recently decreased a lot, the UI freeze still
> > happens with long
> > >> library lists.
> > >> Disclaimer: I have not looked at the code yet, I am just
> > praising the idea.
> > >>
> > >> As you are looking on the Symbol Library Table dialog, I
> > suppose you
> > >> might be also tempted to add a file browser to add new
> > libraries. If
> > >> that is the case, please refrain from doing so - it is
> > done in the
> > >> library editor refactor branch. If you had no such
> > intention, then
> > >> simply ignore this message.
> > >
> > > Hi Olivier & Orson,
> > >
> > > I partially implemented the simplified dialog I proposed
> > on the dev list
> > > a few days ago. Would anyone be interested in helping me
> > finish it?
> > >
> > > Tom
> > >
> > >>
> > >> Cheers,
> > >> Orson
> > >>
> > >> On 15/11/2017 12:41 PM, Oliver Walters wrote:
> > >>> Wayne, et al,
> > >>>
> > >>> I am really liking the way that the new symbol table
> > works! Thanks for
> > >>> the huge effort that has gone into this.
> > >>>
> > >>> One thing that I have noticed is that when opening (for
> > e.g.) the
> > >>> component chooser, the UI hangs while all the libraries
> > load. Previously
> > >>> there was a progress dialog which at least informed the
> > user what was
> > >>> going on.
> > >>>
> > >>> I have re-implemented this dialog in the attached patch
> set.
> > >>>
> > >>> Further, I have also implemented a way to individually
> > enable / disable
> > >>> each row in the library tables (this works for
> > SYMBOL_LIB and FP_LIB).
> > >>>
> > >>> This is based on the idea by Tomasz. Example screenshot
> > below:
> > >>>
> > >>> Inline image 1
> > >>>
> > >>> I have tweaked the base LIB_TABLE_GRID code such that
> > disabled entries
> > >>> are greyed out and made italic. The enabled / disabled
> > status is
> > >>> persistent in the sym/fp_lib_table files. Older version
> > of xxx_lib_table
> > >>> files are read with all rows enabled by default.
> > >>>
> > >>> Please find patch set attached.
> > >>>
> > >>> Regards,
> > >>> Oliver
> > >>>
> > >>>
> > >>>
> > >>> _______________________________________________
> > >>> Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >>> Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >>> More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> > >>>
> > >>
> > >> _______________________________________________
> > >> Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >> Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > >> More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> > >
> > >
> > > _______________________________________________
> > > Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > > Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > > More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> > >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> >
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > <https://launchpad.net/~kicad-developers>
> > More help : https://help.launchpad.net/ListHelp
> > <https://help.launchpad.net/ListHelp>
> >
> >
> >
>
References