kicad/pcbnew/netlist_reader
Seth Hillbrand 8f03f7c367 Allow non-identical schematic/pcb nets
The schematic net names are fully unique but if we have multiple pads
that are mapped to a NC pin, they need to have unique net names so that
they do not get connected to each other in the ratsnest.  This breaks
the schematic parity check as we have modified the netname for some
pads.  To work around this, we first maintain the zero-th net without
suffix and then add an additional check in DRC to ensure that we allow
unconnected nets as long as the share a common prefix with the schematic
netname.

(cherry picked from commit f61d400d88)
2024-06-21 12:26:23 -07:00
..
board_netlist_updater.cpp Allow non-identical schematic/pcb nets 2024-06-21 12:26:23 -07:00
board_netlist_updater.h Remove a few EDA_RECT instances. 2022-08-31 01:22:49 +01:00
kicad_netlist_reader.cpp Gracefully handle DNP & Excl-from-brd components in nets list. 2024-04-28 21:54:16 +01:00
legacy_netlist_reader.cpp Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00
netlist.cpp Initial rename of file plugin infrastructure components to IO 2023-12-24 01:22:21 +00:00
netlist_reader.cpp Unwrap the FROM_UTF8 macro in favor of direct function 2023-09-09 00:10:57 -04:00
netlist_reader.h No more long-lived parsers. 2021-12-24 17:11:18 +00:00
pcb_netlist.cpp Sch/PCB: allow back-updating schematic fields from PCB 2023-07-31 10:38:43 -04:00
pcb_netlist.h Fields: preserve field order across sch<->pcb 2023-08-07 09:29:13 -04:00