From 1b2a278de95467160c899bf29581dc25f15a487d Mon Sep 17 00:00:00 2001 From: Jeff Young <jeff@rokeby.ie> Date: Fri, 10 Dec 2021 23:00:21 +0000 Subject: [PATCH] Don't put "exclude from board" symbols in CvPCB netlist. Fixes https://gitlab.com/kicad/code/kicad/issues/9939 --- cvpcb/cvpcb_mainframe.cpp | 6 +++--- eeschema/netlist_exporters/netlist_exporter_xml.h | 2 +- eeschema/netlist_exporters/netlist_generator.cpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cvpcb/cvpcb_mainframe.cpp b/cvpcb/cvpcb_mainframe.cpp index 2d1df621ba..c63d760c69 100644 --- a/cvpcb/cvpcb_mainframe.cpp +++ b/cvpcb/cvpcb_mainframe.cpp @@ -865,14 +865,14 @@ void CVPCB_MAINFRAME::SendMessageToEESCHEMA( bool aClearHighligntOnly ) int CVPCB_MAINFRAME::ReadSchematicNetlist( const std::string& aNetlist ) { - STRING_LINE_READER* strrdr = new STRING_LINE_READER( aNetlist, "Eeschema via Kiway" ); - KICAD_NETLIST_READER netrdr( strrdr, &m_netlist ); + STRING_LINE_READER* stringReader = new STRING_LINE_READER( aNetlist, "Eeschema via Kiway" ); + KICAD_NETLIST_READER netlistReader( stringReader, &m_netlist ); m_netlist.Clear(); try { - netrdr.LoadNetlist(); + netlistReader.LoadNetlist(); } catch( const IO_ERROR& ioe ) { diff --git a/eeschema/netlist_exporters/netlist_exporter_xml.h b/eeschema/netlist_exporters/netlist_exporter_xml.h index bb7be6d582..c7321c0cf0 100644 --- a/eeschema/netlist_exporters/netlist_exporter_xml.h +++ b/eeschema/netlist_exporters/netlist_exporter_xml.h @@ -44,7 +44,7 @@ class XNODE; enum GNL_T { GNL_LIBRARIES = 1 << 0, - GNL_SYMBOLS = 1 << 1, + GNL_SYMBOLS = 1 << 1, GNL_PARTS = 1 << 2, GNL_HEADER = 1 << 3, GNL_NETS = 1 << 4, diff --git a/eeschema/netlist_exporters/netlist_generator.cpp b/eeschema/netlist_exporters/netlist_generator.cpp index b13f7bc569..3fb6ab8d14 100644 --- a/eeschema/netlist_exporters/netlist_generator.cpp +++ b/eeschema/netlist_exporters/netlist_generator.cpp @@ -191,7 +191,7 @@ void SCH_EDIT_FRAME::sendNetlistToCvpcb() STRING_FORMATTER formatter; // @todo : trim GNL_ALL down to minimum for CVPCB - exporter.Format( &formatter, GNL_ALL ); + exporter.Format( &formatter, GNL_ALL | GNL_OPT_KICAD ); packet = formatter.GetString(); // an abbreviated "kicad" (s-expr) netlist