kicad/eeschema/sch_plugins
Wayne Stambaugh 7a00e01b3e Eeschema: fix false positive library symbol changed ERC errors.
This fix required sorting all of the LIB_PART draw items to ensure
accurate comparison between the symbols stored in the schematic and the
original library symbols.  This has a noticeable impact on symbol library
load performance.  It may also cause significant changes the next time
the library is saved due to changes in the draw item sorting.  Hashing
may be a better solution here but this addressed the immediate problem.

A skeleton method SCH_SCREEN::SwapSymbolLinks() was added because there
is most likely an issue with orphaned symbols in the schematic library
symbol cache during undo/redo operations.  More testing is required to
verify this.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/7263
2021-03-04 17:59:24 -05:00
..
altium Do not hardcode altium file extension length 2021-03-04 12:20:40 +00:00
cadstar SCH_COMPONENT::GetField() expects a vector index, not a field id. 2021-02-28 15:10:37 +00:00
eagle Don't hardcode the file extensions where possible 2021-03-03 01:13:59 +00:00
kicad Eeschema: fix false positive library symbol changed ERC errors. 2021-03-04 17:59:24 -05:00
legacy Eeschema: fix false positive library symbol changed ERC errors. 2021-03-04 17:59:24 -05:00