kicad/eeschema/sim
John Beard d4883da98b Eeschema: construct simulator cursors on demand
Statically constructing wxCursors as used for the probe
and tune cursors crashes the qa_eagle_plugin test
instantly.

Fix this by introducing a new class CURSOR_STORE,
which allows to abstract the platform wierdness of wxCursors
and allow the simulator to laziliy init its own cursors
at runtime.

This code isn't properly tested, as these cursors are never
actually used. However, it does allow the eeschema unit test
to run.

Fixes: lp:1781191
* https://bugs.launchpad.net/kicad/+bug/1781191

(cherry picked from commit 6f1c3f5ef8)
2019-04-02 19:08:26 +01:00
..
netlist_exporter_pspice_sim.cpp Spice simulator: more elegant approach to generating Spice device names 2018-04-28 01:14:00 +02:00
netlist_exporter_pspice_sim.h fix misspelled 'allows to' -> 'allows one to' 2018-07-11 10:35:03 -04:00
ngspice.cpp Link eeschema with ngspice DLL 2018-10-30 08:32:38 +01:00
ngspice.h ngspice: keep the ngspice DLL handle as an automatic variable 2018-04-19 11:44:48 +02:00
sim_plot_frame.cpp Unified preferences dialog framework. 2018-07-17 15:11:17 +01:00
sim_plot_frame.h Spice simulator: more elegant approach to generating Spice device names 2018-04-28 01:14:00 +02:00
sim_plot_frame_base.cpp Fix a few wxWidgets minor asserts 2018-07-29 17:27:11 +02:00
sim_plot_frame_base.fbp Fix a few wxWidgets minor asserts 2018-07-29 17:27:11 +02:00
sim_plot_frame_base.h Fix a few wxWidgets minor asserts 2018-07-29 17:27:11 +02:00
sim_plot_panel.cpp Spice simulator: change gain units to dBV 2018-09-22 19:05:04 +02:00
sim_plot_panel.h Added a validity check in SIM_PLOT_PANEL::IsGridShown() 2017-12-18 09:34:25 +01:00
sim_types.h Simulator code formatting and clean up 2016-08-11 14:42:17 +02:00
simulate.cpp Eeschema: construct simulator cursors on demand 2019-04-02 19:08:26 +01:00
spice_reporter.h Changed the simulator code license to GPLv3+ 2016-08-11 14:41:43 +02:00
spice_simulator.cpp Spice simulator: changed NGSPICE instance type to shared_ptr 2018-03-21 18:01:38 +01:00
spice_simulator.h Spice simulator: changed NGSPICE instance type to shared_ptr 2018-03-21 18:01:38 +01:00
spice_value.cpp spice_value.cpp: replace std::invalid_argument by KI_PARAM_ERROR (replacement forgotten in commit a288d6199) 2018-06-05 16:07:47 +02:00
spice_value.h Simulator code formatting and clean up 2016-08-11 14:42:17 +02:00