kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #32485
Re: eeschema regression
-
To:
kicad-developers@xxxxxxxxxxxxxxxxxxx
-
From:
Wayne Stambaugh <stambaughw@xxxxxxxxx>
-
Date:
Sat, 16 Dec 2017 07:25:58 -0500
-
In-reply-to:
<CALHbTmaeMT2nd51eHQGeiHEm7Dc=b0te33Y_xe6CALL9g9Uhbw@mail.gmail.com>
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0
Seth,
This probably belongs in the PROJECT object in common/project.cpp. This
is where most shared project level code resides and is where the symbol
library table pointer is stored.
Wayne
On 12/15/2017 10:30 PM, Seth Hillbrand wrote:
> Hi Oliver-
>
> I've had similar issues. If you can, would you mind testing the
> attached patch on Windows? It offloads the library processing to a
> thread that runs when the schematic loads or the library table changes.
>
> It isn't ready for merge consideration yet because I'm not convinced
> that the BASE_FRAME is the correct place for it, nor am I completely
> happy with the process for figuring out when an update is needed. But
> the bones are in place and I haven't found any bugs yet in Linux or Mac,
> so please let me know if it has any adverse effects in Windows.
>
> Best-
> Seth
>
> On Fri, Dec 15, 2017 at 6:10 PM, Oliver Walters
> <oliver.henry.walters@xxxxxxxxx <mailto:oliver.henry.walters@xxxxxxxxx>>
> 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
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
References