← Back to team overview

kicad-developers team mailing list archive

Re: eeschema regression

 

Wayne,

I believe you are correct, they are cached and the progress dialog is the
actual source of the perceived delay. If this dialog is only shown on first
library load that would be sufficient.

On Sun, Dec 17, 2017 at 12:40 AM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
wrote:

> Are you sure the libraries are actually being reloaded?  The behavior I
> observe is the first time I open the symbol chooser, the progress dialog
> is open for a significant amount of time while the libraries are being
> loaded.  On all subsequent openings of the symbol chooser, the progress
> dialog is dismissed very quickly indicating that the libraries have
> already been cached.  I agree that the progress dialog being displayed
> every time the symbol chooser is opened is annoying.  I probably merged
> this patch too quickly.  After the initial loading of all of the symbol
> libraries, the progress dialog doesn't need to be shown.
>
> On 12/15/2017 09:10 PM, Oliver Walters wrote:
> > I think that there has been a functional regression in a recent build,
> > relating to placing symbols in eeschema.
> >
> > Previously, the libraries were loaded once when the schematic was opened.
> >
> > now, the entire symbol library set is re-loaded every time you select
> > "Place Symbol". This brings up the "loading symbol libraries" progress
> > dialog before opening the component selector window.
> >
> > This is very tedious - especially on Windows where loading symbols can
> > be an order of magnitude slower than linux. It really interrupts work
> flow.
> >
> > I do not imagine this is intended behaviour? Can anyone comment on this?
> >
> > Oliver
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
> >
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References