← Back to team overview

kicad-developers team mailing list archive

Re: eeschema regression

 

Has this been fixed? I feel it should be addressed before v5 release. I
haven't had a chance to see if it has been remedied in a recent nightly.

On 22 Dec 2017 04:55, "Wayne Stambaugh" <stambaughw@xxxxxxxxx> wrote:

> I was working a new board and I'm seeing this now too.  I didn't make
> any changes to this code so who ever broke it, please fix it.  You
> shouldn't need to reload the entire library table every time you add a
> symbol.  The library caches should only get reloaded the first time they
> are opened, a change occurs to the library file since the last time they
> were opened (this is automatic and doesn't require you do anything), or
> changes are made to the library table.
>
> On 12/17/2017 2:19 PM, Nick Østergaard wrote:
> > 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 <mailto: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 <mailto: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
> >         <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>
> >
> >
>

Follow ups

References