5212 Commits

Author SHA1 Message Date
dsm
af687e2ba7 windows specific macros generelized. 2024-07-04 10:42:54 +03:00
dsm
00001fe5be fixed ci release.
-remove macos.yml and windows.yml
-create release now wait 3 different build and windows build now active.
2024-07-04 10:14:36 +03:00
dsm
6d2547d1d7 fixed about qucs-s dialog on macos 2024-07-04 10:03:23 +03:00
Muhammet Şükrü Demir
26f9e64ab6 CI improvements
Windows and macOS CI merged and now macOS continuous build available.
2024-07-04 10:03:23 +03:00
Vadim Kuznetsov
c3b599d0e3
Merge pull request #783 from wawuwo/refactor-sim-components
Refactor simulation components
2024-06-25 10:52:53 +02:00
Andrey Kalmykov
1813ec9b64 Make externally driven transient sim. inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
267fa51fd4 Make transient sensitivity analysis inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
2fba0f4968 Make DC sensitivity with XYCE inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
1e7d905e9f Make XYCE script inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
66ba88147c Make AC sensitivity simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
9433966fee Make DC sensitivity simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
f97516cc11 Make Pole-Zero simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
0268b74862 Make Nutmeg script inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
b22c49b134 Make distortion simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
33f8ad2525 Make spectrum analysis inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
1acfa36bf5 Make noise simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
970c5ab698 Make Fourier simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
3b8c38d11b Make optimization inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
1803e9ce66 Make digital simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
ff7aee4c5b Make parameter sweep inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
0094168ce4 Make harmonic balance simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
fb761afa32 Make S-parameter simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
7767517fcb Make AC simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
d5d8cd877d Make transient simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
d157158c22 Make DC simulation inherit from SimulationComponent 2024-06-24 09:44:28 +02:00
Andrey Kalmykov
5a38fc742d Add SimulationComponent class
This class inherits from Component and is meant to be inherited
by all simulation components to share the symbol drawing logic.
2024-06-24 09:44:28 +02:00
Vadim Kuznetsov
4f574bb3ea
Merge pull request #782 from ra3xdh/743_fix_windows
Fix Windows security warnings on continuous build
2024-06-23 17:50:14 +02:00
Andrey Kalmykov
e24e834676 Add Component::drawSymbol()
This method is meant to be overrided by ancestors if they need
to provide their own drawing implementation.
2024-06-23 17:34:45 +02:00
Vadim Kuznetsov
6ce2334892 Fix Windows security warnings on continuous build 2024-06-23 18:33:49 +03:00
Vadim Kuznetsov
6d2c9310ca
Merge pull request #781 from ra3xdh/679_improve_symdialog
Improve SpiceLibComp dialog
2024-06-23 13:19:16 +02:00
Vadim Kuznetsov
278a5bba4d Add library parse error messages 2024-06-23 12:13:38 +03:00
Vadim Kuznetsov
1c83de6f63
Merge pull request #780 from ra3xdh/779_fix
Fix Pac to match result from Ngspice and Qucsator
2024-06-23 09:05:35 +02:00
Vadim Kuznetsov
2d3262c10f Rename SpiceLibComp 2024-06-23 09:46:04 +03:00
Vadim Kuznetsov
e3591935a6 Add opamp_6t symbol 2024-06-23 09:43:35 +03:00
Vadim Kuznetsov
0045892d12 Fix Pac to match result from Ngspice and Qucsator 2024-06-23 09:31:53 +03:00
Vadim Kuznetsov
9b635ad9af Replace combo box by list in SpLibComp dialog 2024-06-22 11:41:19 +03:00
Vadim Kuznetsov
0d69b6a679 Correct symbol widget text 2024-06-21 14:58:04 +03:00
Vadim Kuznetsov
4929b4125c
Merge pull request #777 from wawuwo/fix-765-wrong-text-angle-in-subcircuit-symbol
Generalise Text::angle() logic
2024-06-21 12:54:51 +02:00
Andrey Kalmykov
e0363c2744 fixup! Generalize Text::angle() logic 2024-06-21 08:25:26 +02:00
Andrey Kalmykov
a4c9dce466 fixup! Generalize Text::angle() logic 2024-06-20 23:06:11 +02:00
Andrey Kalmykov
c1702d3c54 Generalize Text::angle() logic
May fix #765
2024-06-20 22:02:11 +02:00
Vadim Kuznetsov
865c2e9ddd
Merge pull request #776 from ra3xdh/679_symbol_pack
Add symbol pack
2024-06-20 17:02:53 +02:00
Vadim Kuznetsov
388dda4e11 Remove auto from symbol selection list 2024-06-20 17:43:28 +03:00
Vadim Kuznetsov
72789a6e94 Add symbol pack 2024-06-20 17:37:49 +03:00
Vadim Kuznetsov
d1120d7e0b
Merge pull request #775 from ra3xdh/679_fix_nested_subcir
Fix "nested subcircuit" warning
2024-06-19 19:14:45 +02:00
Vadim Kuznetsov
358ce35d88 Collect libs from .INCLUDE and .LIB devices 2024-06-19 19:31:09 +03:00
Vadim Kuznetsov
6ac212a1be Recursively collect SPICE libraries on top of the netlist 2024-06-19 19:15:22 +03:00
Vadim Kuznetsov
680537f851 Introduce Component::getSpiceLibrary 2024-06-19 18:10:28 +03:00
Vadim Kuznetsov
06af8c654b
Merge pull request #774 from ra3xdh/750_fix_rotate_while_move
Forbid keyboard shortcuts while moving device
2024-06-19 16:13:05 +02:00
Vadim Kuznetsov
e305665923 Forbid keyboard shortcuts while moving device 2024-06-19 16:22:15 +03:00