Performance regression with eeschema 5.1.7 on macOS
Description
Various operations in eeschema cause a spinning beach ball. This did not occur in 5.1.6. This issue also occurred in the nightly versions some time ago (#4563 (closed))Archive.zip
Steps to reproduce
- Switch between sheets in eeschema or drag parts with the G command
- Switching schematic sheets is quicker once each sheet has been loaded once.
KiCad Version
Application: Eeschema
Version: (5.1.7-0-10_14), release build
Libraries:
wxWidgets 3.0.4
libcurl/7.54.0 LibreSSL/2.6.5 zlib/1.2.11 nghttp2/1.24.1
Platform: macOS Mojave Version 10.14.6 (Build 18G6032), 64 bit, Little endian, wxMac
Build Info:
wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
Boost: 1.73.0
OpenCASCADE Technology: 7.4.0
Curl: 7.54.0
Compiler: Clang 10.0.1 with C++ ABI 1002
Build settings:
USE_WX_GRAPHICS_CONTEXT=ON
USE_WX_OVERLAY=ON
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=OFF
KICAD_USE_OCC=ON
KICAD_SPICE=ON