kicad/eeschema/netlist_exporters
Jeff Young b15913bd53 Support env variables in spice library paths.
Also removes a bunch of std::string stuff from the file handling in the
simulator.  All our file handling, env variable expansion, project path,
etc. stuff is wxString based, and jumping through std::string in between
just makes it more complex and increases the potential bug surface.

Also fixes a bug where you'd get two error messages when a spice model
library wasn't found.

Also fixes a bug where you'd get a spice model library not found error
when the text field was empty.

Also fixes a bug where we'd try to absolutize a path starting with an
unresolved text or environment variable.  If the path starts with a
variable it's probably absolute, and tacking on the project path in the
error message just obfuscates things.

Fixes https://gitlab.com/kicad/code/kicad/issues/13082
2022-12-07 15:07:25 +00:00
..
netlist.h Add a new schematic exporter to Spice .subckt model 2022-09-09 16:18:48 +02:00
netlist_exporter_base.cpp Fix some instance-data issues in netlist exporters. 2022-10-18 17:26:34 +01:00
netlist_exporter_base.h Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
netlist_exporter_cadstar.cpp Remove schematic symbol value and footprint field instance data. 2022-11-30 11:47:13 -05:00
netlist_exporter_cadstar.h Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
netlist_exporter_kicad.cpp Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
netlist_exporter_kicad.h Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
netlist_exporter_orcadpcb2.cpp Remove schematic symbol value and footprint field instance data. 2022-11-30 11:47:13 -05:00
netlist_exporter_orcadpcb2.h Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
netlist_exporter_spice.cpp Support env variables in spice library paths. 2022-12-07 15:07:25 +00:00
netlist_exporter_spice.h Support env variables in spice library paths. 2022-12-07 15:07:25 +00:00
netlist_exporter_spice_model.cpp Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
netlist_exporter_spice_model.h Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
netlist_exporter_xml.cpp Rename the bom cli to pythonbom since we'll have a real bom system later 2022-11-30 19:56:59 -05:00
netlist_exporter_xml.h Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00
netlist_generator.cpp Remove GUI calls from netlisting. 2022-11-18 15:29:16 +00:00