Browse Source
eeschema: Rescue symbols with illegal chars
eeschema: Rescue symbols with illegal chars
When parsing component names, we need to account for the possibility of illegal characters (e.g. "/", ":") in the names from v4 libraries. They are fixed internally by the cache parser but if we don't fix them in the rescue routine, the symbol won't match it's cache name. This standardizes all schematic illegal character routines into LIB_ID Fixes: lp:1774774 * https://bugs.launchpad.net/kicad/+bug/1774774pull/17/head
9 changed files with 25 additions and 48 deletions
-
17common/lib_id.cpp
-
16eeschema/class_libentry.cpp
-
9eeschema/lib_manager.cpp
-
5eeschema/lib_manager.h
-
2eeschema/libfield.cpp
-
3eeschema/project_rescue.cpp
-
14eeschema/sch_eagle_plugin.cpp
-
2eeschema/sch_legacy_plugin.cpp
-
5include/lib_id.h
Write
Preview
Loading…
Cancel
Save
Reference in new issue