kicad/pcbnew/netlist_reader
Seth Hillbrand 8a12aa4e3a Handle unit changes in the netlist
Each symbol unit in eeschema has a unique identifier.  But we don't have
a unique identifier for the entire symbol.  So changing which symbol
instance was unit A (our default base for matching), changed the UUID
that we were using to match the footprints.

This commit adds all UUIDs to the netlist, allowing us to match symbol
to footprint without worrying about which unit is referenced.

This still does not handle changing different units on different sheets.

Fixes https://gitlab.com/kicad/code/kicad/issues/7604
2021-02-20 20:11:49 -08:00
..
board_netlist_updater.cpp Handle unit changes in the netlist 2021-02-20 20:11:49 -08:00
board_netlist_updater.h Fix the last of broken Doxygen comment specifiers. 2021-01-27 17:39:44 -05:00
kicad_netlist_reader.cpp Handle unit changes in the netlist 2021-02-20 20:11:49 -08:00
legacy_netlist_reader.cpp Handle unit changes in the netlist 2021-02-20 20:11:49 -08:00
netlist.cpp Handle unit changes in the netlist 2021-02-20 20:11:49 -08:00
netlist_reader.cpp Unify LIB_IDs now that both are stored in sexpr files. 2020-12-18 00:30:26 +00:00
netlist_reader.h More module -> footprint. 2020-11-13 15:16:24 +00:00
pcb_netlist.cpp Handle unit changes in the netlist 2021-02-20 20:11:49 -08:00
pcb_netlist.h Handle unit changes in the netlist 2021-02-20 20:11:49 -08:00