← Back to team overview

kicad-developers team mailing list archive

Re: eeschema regression

 

I am not sure why, but I see the progress dialog opened for an equal amount
of time every time in my case. Testing on windows 10.

The path Seth proposed seem to work sort of. But it does not show the
loading dialog on init and I get an error dialog shortly after I open
eeschema that it fails to load a dcm file. This error does not occur
without Seths patch.

But on subsequent additions of a symbol the dialog is not shown and with no
delay as expected.

2017-12-16 23:52 GMT+01:00 Oliver Walters <oliver.henry.walters@xxxxxxxxx>:

> 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
>>
>
>
> _______________________________________________
> 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